Javascript Form How to - Get form property which contains select box








Question

We would like to know how to get form property which contains select box.

Answer


 <!--  w ww .  ja v  a  2 s .  c o m-->
<html>
<head>
    <script language="JavaScript">
    function openWin(){
      var formData = document.myForm.mySelect.form;
  
      console.log("The name of the form is: " + formData.name + "<br>");
      console.log(formData.mySelect.selectedIndex + "<br>");
      console.log(formData.elements[1].name + "<br>");
    }
    </script>
</head>
<body>
    <form name="myForm">
       <select name="mySelect" multiple>
          <option value=A>AA</option>
          <option value=B>BB</option>
          <option value=C>CC</option>
          <option value=D>DD</option>
       </select>
    <input type=BUTTON value="Click to Process" name="myButton"
            onClick="openWin()">
    </form>
</body>
</html>

The code above is rendered as follows: