我尝试在输入的字段中输入字段,但我尝试禁用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,我的一部分内容受到了一个解决方案的启发。我的例子也应该显示其他问题。