Javascript返回false - 来自函数

tar*_*eld 2 javascript forms validation return-value

有没有办法做到以下几点:

validateLogin();
return false;
Run Code Online (Sandbox Code Playgroud)

但实际上就像这样..

validateLogin();
Run Code Online (Sandbox Code Playgroud)

这是功能:

function validateLogin(){
if(hi=true){
return true;
}
else{
return false
}
Run Code Online (Sandbox Code Playgroud)

我想为提交表单的事件附加此函数,所以如果HI为false - 我想返回false; 这意味着它将停止表单提交..我知道返回false; 我会这样做,我只需要知道如何将这个返回到父函数?

提前致谢!

mbi*_*ard 6

您可以按如下方式使用它:

return validateLogin();
Run Code Online (Sandbox Code Playgroud)

但是,正如mmayo指出的那样,不要忘记返回值:

event.returnValue = false;
Run Code Online (Sandbox Code Playgroud)