Javascript Form How to - Handle focus got event for select box








Question

We would like to know how to handle focus got event for select box.

Answer


<!--  www.j  a va  2 s . c om-->
<html>
<head>
    <script language="JavaScript">
    var counter = 0;
    function sendAway(){
      document.myForm.counter.focus();
      document.myForm.counter.value = counter++;
    }
    </script>
</head>
<body onLoad='sendAway()'>
    <form name="myForm">
      <select name="mySelect" multiple onFocus='sendAway()'>
        <option value=A>AA</option>
        <option value=B>BB</option>
        <option value=C>CC</option>
        <option value=D>DD</option>
      </select>
      <input type=TEXT size=2 value="" name="counter">
    </form>
</body>
</html>

The code above is rendered as follows: