如何用javascript包含按钮值POST表单?

时间:2016-12-07 13:09:58

标签: javascript jquery html forms

我尝试在输入的字段中输入字段,但我尝试禁用onsubmit="return false;"提交,但<button type="submit">也会被禁用。所以我尝试通过javascript进行POST,就像那样:

<!DOCTYPE html>
<html>
<head>
  <title>test</title>
</head>
<body>
  <form method="post" onsubmit="return false;" name="form">
    <input type="text" name="foo">
    <input type="text" name="bar">
    <button onclick="submitForm()" name="btn" value="one">one way</button>
    <button onclick="submitForm()" name="btn" value="another">another</button>
  </form>

  <script type="text/javascript">
    function submitForm(argument) {
      document.form.submit();
    }
  </script>

</body>
</html>

现在出现问题:

  • 点击按钮提交表单,但不包含按钮
  • 的值
  • 在文本输入中输入再次提交表单

在提交功能中,我可以根据点击的按钮设置一些表格值,但有更好的方法吗?而且,仍然禁止使用 enter 提交。

如何实现这两个目标的最佳方式?

PS!我知道Prevent users from submitting a form by hitting Enter,我的一部分内容受到了一个解决方案的启发。我的例子也应该显示其他问题。

0 个答案:

没有答案