JavaScript退出方法

tom*_*mmy 4 javascript

我有一个JavaScript方法,我想验证一个表单

如果验证失败了

if (validationChecks ...... ){
    return alert("message")
}
else{
//proceed
}
Run Code Online (Sandbox Code Playgroud)

但无论我做什么,如果表格似乎仍然提交,任何想法?

小智 9

检查验证后你应该返回false.


if (validationChecks ...... ){ 
     alert("message") 
    return false; } 
else{ 
//procced 
} 
Run Code Online (Sandbox Code Playgroud)


Mar*_*ell 5

你拼错了'返回'错了.此外,返回警报将不起作用,您将需要显式返回false以停止表单提交.

if (validationChecks ...... ){ 
    alert("message");
    return false; 
} 
else{ 
//procced 
} 
Run Code Online (Sandbox Code Playgroud)


Dav*_*und 5

false当表单无效时,您的验证必须返回,如果您正在调用您的验证onSubmit,那么您必须确保在return那里包含一个声明:

<form onSubmit="return validationChecks();">
Run Code Online (Sandbox Code Playgroud)