Javascript Form How to - Handle focus lost event for input text field








Question

We would like to know how to handle focus lost event for input text field.

Answer


    <!--from w  w w.  j av a  2s. c om-->
<html>
<head>
    <script language="JavaScript">
    var counter = 0;

    function comeBack(){
      document.myForm.myText1.focus();
      document.myForm.counter.value = counter++;
    }
    </script>
    </head>
    <body onLoad='comeBack()'>
    <form name="myForm">
      <input type=TEXT value="First Box" name="myText1" onBlur='comeBack()'>
      <input type=TEXT value="Second Box" name="myText2"><br>
      <input type=TEXT size=2 value="" name="counter">
    </form>
</body>
</html>

The code above is rendered as follows: