function addUser(){
if (document.getElementById("userIdNoctice").innerHTML != "") {
return false;
}
if(document.getElementById("userNameNoctice").innerHTML != "") {
return false;
}
if(document.getElementById("passwordNoctice").innerHTML != "") {
return false;
}
if (trim(document.getElementById("userId").value) == "") {
document.getElementById("userIdNotice").innerHTML = "<font color='red'>用户代码不能为空</font>";
document.getElementById("userId").focus();
return false;
}
if (trim(document.getElementById("userName").value) == "") {
document.getElementById("userNameNotice").innerHTML = "<font color='red'>用户名称不能为空</font>";
document.getElementById("userName").focus();
return false;
}
if (trim(document.getElementById("password").value) == "") {
document.getElementById("passwordNotice").innerHTML = "<font color='red'>密码不能为空</font>";
document.getElementById("password").focus();
return false;
}
return true;
}没人在吗?去掉addUser()的前3个if 就会进行后3个验证。前3个if到底有什么问题 导致onSubmit="return addUser()"无效 什么也不验证一点就直接提交了
return false;
}
是不是document.getElementById("userIdNoctice").innerHTML ==""的时候才返回false,如果你那填有东西,按你原来的写法就会返回false.
if (document.getElementById("userIdNoctice").innerHTML != "") {
return false;
}
if(document.getElementById("userNameNoctice").innerHTML != "") {
return false;
}
if(document.getElementById("passwordNoctice").innerHTML != "") {
return false;
}这样应该可以~~