【发布时间】:2021-11-17 07:10:00
【问题描述】:
我想知道是否有办法在使用纯 Javascript 以编程方式提交表单之前强制检查表单上所需的输入:
<form method="post" action="myController.php" id="myForm">
<input type="text" id="input1" required>
<input type="text" id="input2" required>
<input type="text" id="input3" required>
<input type="submit" onClick="return checkForm(event)" value="Save">
</form>
我的 Javascript 文件:
function checkForm(e) {
e.preventDefault();
// Some other stuff
/*Prevalidate required inputs here*/
document.getElementById('myForm').submit();
}
我想知道是否有类似的东西:
if(document.getElementById('myForm').valid()) {
document.getElementById('myForm').submit()
}
在提交表单之前检查所需的输入,而无需直接通过代码一一验证。
【问题讨论】:
-
您不需要为此使用 JavaScript。普通表单提交检查
required属性。
标签: javascript html forms