我有一个JavaScript方法,我想验证表单
如果验证失败,那么
if (validationChecks ...... ){
return alert("message")
}
else{
//proceed
}
然而无论我做什么,如果表格似乎仍然提交,任何想法?
答案 0 :(得分:9)
检查验证后你应该返回false。
if (validationChecks ...... ){
alert("message")
return false; }
else{
//procced
}
答案 1 :(得分:5)
你拼错'返回'错了。此外,返回警报将不起作用,您需要明确返回false以停止表单提交。
if (validationChecks ...... ){
alert("message");
return false;
}
else{
//procced
}
答案 2 :(得分:5)
当表单无效时,您的验证必须返回false
,如果您在onSubmit
调用了您的验证,那么您必须确保在其中包含return
声明好:
<form onSubmit="return validationChecks();">
答案 3 :(得分:1)
如果失败,您需要return false;