Javascript Form How to - Simulate a click on the submit button








Question

We would like to know how to simulate a click on the submit button.

Answer


<!-- w w  w  . ja  v a2  s.  co m-->
<html>
<head>
    <script language="JavaScript">
    function submitForm(){
      if(document.myForm.myText.value == ""){
        console.log("Please enter some text first");
      }else{
        document.myForm.mySubmit.click();
      }
    }
    </script>
</head>
<body>
    <form name="myForm">
    Please Enter some text and click the link.<br>
      <input type=TEXT value="" name="myText">
      <input type=SUBMIT value="Submit" name="mySubmit">
    </form>
    <br>
    <a href="javascript:submitForm()">Click here to submit the form</a>
</body>
</html>

The code above is rendered as follows: