为什么代码前面都可以执行,最后一步else怎么改都执行不了,到底是哪里错了。
function checkName(){
var checkname=document.getElementById("name").value; //读取用户输入信息
if((checkname=="") || (checkname ==null)){ //判断用户名是否为空
var name="请输入用户名!";
yonghuming.innerHTML=name;
form1.name.focus();
return;
}
else if(checkname.length<2){
name="请输入正确姓名!"
yonghuming.innerHTML=name;
form1.name.focus();
return;
}else if(checkname.length>=2){
for(var i=0;i
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
你的最后一个
else应该写在这个判断的后面吧:
像你写在外面的很明显的是逻辑错误嘛