在下面的代码中,即使第一个语句返回false,我如何仍然执行第二个和第三个语句?
// so in this one if Required fails I dont get the email error :(
function validate() {
if (checkRequired(myForm.requiredElements)
&& checkEmail(myForm.emailInputs)
&& checkTelephone(myForm.telInputs)) {
return true;
}
else {
return false;
}
}发布于 2012-03-28 07:14:33
使用单和号版本的and,它不会像双和号版本那样短路。
function validate() {
if (checkRequired(myForm.requiredElements)
& checkEmail(myForm.emailInputs)
& checkTelephone(myForm.telInputs)) {
return true;
}
else {
return false;
}
}https://stackoverflow.com/questions/9899014
复制相似问题