我可以使用javascript表单吗?

时间:2019-07-20 06:16:40

标签: javascript php html forms input

我正在尝试编写此代码,但它似乎不起作用。请帮我。

<form name="myForm" action="/action_page.php" onsubmit="" method="post">
  Name: <input type="text" name="fname">
  <script> 
      function myFunction(){
          alert("Hello there!");
      }
      document.forms[0].setAttribute("onsubmit", "return myFunction();"); 
  </script>
  <input type="submit" value="Submit">
</form>

1 个答案:

答案 0 :(得分:0)

使用您的JavaScript代码外部将您的脚本标签移到表单标签中,并实际上从Submit handler函数返回一些内容,然后它起作用了:

<form name="myForm" action="/action_page.php" onsubmit="" method="post">
  Name: <input type="text" name="fname">
  <input type="submit" value="Submit">
</form>

<script> 
  function myFunction(){
alert("Hello there!");
return true;
  }
  document.forms[0].setAttribute("onsubmit", "return myFunction()"); 
</script>