1st priority: Whenever i select any listbox item, value should set into hidden field id="driverName" but post should happen too so that i should be able to send the hidden field value to my servlet and perform query(for example: In servlet: String x = request.getParameter("driverName"); ). I read somewhere, post won't work on list item selection???
2nd option: If 1st option do not work then, when i select the listbox item, and click on search button, value should set into hidden field id="driverName" and should be able to get the into servlet (for example: In servlet: String x = request.getParameter("driverName"); )
Please give example of my code.
    HTML:
<input type="hidden" id="driverName" name="driverName" >
        <input type="submit" class="btn btn-info" onclick="selectedDriver();" value="Search"><br>
        <div class="multi-selectbox"> 
           <select size="10000" class="listbox-area" name="selectbox" id="selectbox" style="height: 550px;">
                            <%
                                List eList = (ArrayList)session.getAttribute("nameList");
                            %>
                            <% 
                                for (int i = 0; i < eList.size(); i++) {
                            %>
                            <option value=<%=((DriverName)eList.get(i)).getName()%>><%=((DriverName)eList.get(i)).getName()%></option>
                            <%
                                }
                            %>
                        </select>  
        </div>
My Javascript:
    <script type="text/javascript">
    function selectedDriver()
        {
        var hiddenttxt= document.getElementById("driverName"); 
            var hiddenttxt.value = "";
            var e = document.getElementById("selectbox");
            for(var i =0; i<e.options.length;i++)
                {
                    hiddenttxt.value +=e.options[i].value;
                    document.getElementById("driverName").value=hiddenttxt.value;
                }
        }
    </script>
Thank you

 
    