首页 热点资讯 义务教育 高等教育 出国留学 考研考公

小弟初学javascript,遇到问题,请教各位大神!!!

发布网友 发布时间: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有编程人员工具

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com