发布网友 发布时间:2022-04-24 02:07
共5个回答
热心网友 时间:2022-04-20 09:24
在你前面两个if 判断后,如果符合条件就已经return 跳出了function ,等于 return 后的代码不再执行
热心网友 时间:2022-04-20 10:42
if( pwd1 == ssn ) {
document.getElementById("pwdErr").innerHTML = "<font color='red'>用户名和密码不能相同!</font>";
form1.pwd.focus()
}
else if( strlen(pwd1)<6 || strlen(form1.pwd1.value)>16 ) {
document.getElementById("pwdErr").innerHTML = "<font color='red'>正确地登录密码长度为6-16位,仅可用英文、数字、特殊字符!</font>";
form1.pwd.focus()
}
else
document.getElementById("pwdErr").innerHTML = "<font color='red'>√</font>";
热心网友 时间:2022-04-20 12:17
只有前面两个if不执行才执行后面的。
热心网友 时间:2022-04-20 14:08
逻辑错误啊,你前面任何一个if条件成立都会进入if语句体中并返回错误,返回后自然就不执行下面的语句了。如果你想满足条件的同时执行最后一句的话应该放到if语句体中。
热心网友 时间:2022-04-20 16:16
>.......路过,可能是你的条件都不满足,在if完事就return 跳出了,不往下走了,或者是你标点符号有问题,用IE调下看看 IE8有编程人员工具