Javascript Form How to - Get select drop down value selected index








Question

We would like to know how to get select drop down value selected index.

Answer


<!--from   w w w.j av a2  s.com-->
<html>
<head>
    <script language="JavaScript">
    function openWin(){
      var myInstance = document.myForm.mySelect;
      console.log("The selected option is located at position: ");
      console.log(myInstance.selectedIndex + "<br>");
    }
    </script>
    </head>
<body>
    <form name="myForm">My Favorite Sport is:
      <select name="mySelect">
        <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: