Javascript Form How to - Get form in which the submit button is located








Question

We would like to know how to get form in which the submit button is located.

Answer


<!--   w w w  .  jav a2  s.c om-->
<html>
<head>
    <script language="JavaScript">
    function openWin(){
      var formData = document.myForm.mySubmit.form;

      console.log("The name of the form is: " + formData.name + "<br>");
      console.log(formData.myText.value + "<br>");
      console.log(formData.elements[1].name + "<br>");
    }
    </script>
</head>
<body>
    <form name="myForm">
      <input type=TEXT value="Hello, World!" name="myText">
      <input type=BUTTON value="Click to Process" name="mySubmit" onClick="openWin()">
    </form>
</body>
</html>

The code above is rendered as follows: