我有表格。当使用提交表单时,我运行检查验证的jquery脚本。只有在所有字段都有效的情况下才可以发布表单/页面吗?
答案 0 :(得分:0)
e.preventDefault()
是您停止提交表单所需的内容。
validateForm()
函数验证表单并返回true或false。
如果它返回true则只有表单提交否则没有任何反应。
<html>
<head>
<script src="https://code.jquery.com/jquery-1.11.1.min.js"></script>
</head>
<body>
<form id="myform" action="abc.php" method="post">
<input type="text" />
<input id="submit_btn" type="submit" value="submit">
</form>
</body>
<script>
$("document").ready(function(e){
$("#myform").submit(function(e){
var test = validateForm();
if(test){
$("#myform").submit();
}
else{
e.preventDefault();
}
});
function validateForm()
{
//after checking everything returns true or false
return false;
}
});
</script>
</html>
&#13;