Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Form submission in javascript disabled Browser

I have a drop-down which will display the phone numbers on click of which I need to submit a form in JavaScript disabled browser.

Currently I am doing the following stuff:

<form action="/servlet/myservlet" method="GET">
    <select name="myselect" id="myselect" onchange="this.form.submit()">
        <c:forEach items="${mydata.phoneNumbers}" var="phoneNumber">
            <option value="${phoneNumber}">${phoneNumber}</option>
            </c:forEach>

Or is there any way to achieve the same withe below bootstrap code with JavaScript disabled

<button class="dropdown-toggle" type="button" id="prefix-num" data-toggle="dropdown"> ${mydata.phoneNumber}</button> <ul class="dropdown-menu dropmenu-menu-custom" role="menu" aria-labelledby="prefix-number-1"> <c:forEach items="${mydata.phoneNumbers}" var="phoneNumber"> <li><a href="/servlet/myservlet" class="changeNumber" role="menuitem">${phoneNumber}</a></li> </c:forEach> </ul> 

But once I click on drop-down values form is not getting submitted.

like image 407
user3568243 Avatar asked Apr 29 '26 06:04

user3568243


1 Answers

You need a type="submit" button to submit the form without JavaScript. There's no other way.

like image 119
Prinzhorn Avatar answered May 01 '26 20:05

Prinzhorn