<form method="post" name="register" action="Register.jsp">
<table>
<tr>
用户名:
<input id="userid" name="username" type="text" onblur="return checkuser()">
<span id="usermsg"></span>
</tr><tr>
密码:
input name="password" type="password" onblur="return checkpwd()"></td>
<span id="pwdmsg"></span>
</tr>javascript 验证程序为:<script type="text/javascript">
function checkuser() {
var user = register.username.value;
if(user=="") {
document.getElementById("usermsg").innerHTML="<font color='red'>用户名不能为空!</font>";
register.username.focus();
return false;
}
document.getElementById("usermsg").innerHTML="";
}
function checkpwd(pwd1) {
var pwd = pwd1;
if(pwd =="") {
document.getElementById("pwdmsg").innerHTML="密码不能为空!";
register.password.focus();
return false;
}
document.getElementById("usermsg").innerHTML=""; }
</script>请问 为什么我的第二个Onblur 检测密码就不行了呢,是不是Onblur在一个表单里只能用一次?
<table>
<tr>
用户名:
<input id="userid" name="username" type="text" onblur="return checkuser()">
<span id="usermsg"></span>
</tr><tr>
密码:
input name="password" type="password" onblur="return checkpwd()"></td>
<span id="pwdmsg"></span>
</tr>javascript 验证程序为:<script type="text/javascript">
function checkuser() {
var user = register.username.value;
if(user=="") {
document.getElementById("usermsg").innerHTML="<font color='red'>用户名不能为空!</font>";
register.username.focus();
return false;
}
document.getElementById("usermsg").innerHTML="";
}
function checkpwd(pwd1) {
var pwd = pwd1;
if(pwd =="") {
document.getElementById("pwdmsg").innerHTML="密码不能为空!";
register.password.focus();
return false;
}
document.getElementById("usermsg").innerHTML=""; }
</script>请问 为什么我的第二个Onblur 检测密码就不行了呢,是不是Onblur在一个表单里只能用一次?
密码:
input name="password" type="password" onblur="return checkpwd()"> </td>function checkpwd(pwd1) {
var pwd = pwd1;
if(pwd =="") {
document.getElementById("pwdmsg").innerHTML="密码不能为空!";
register.password.focus();
return false;
}
document.getElementById("usermsg").innerHTML="";} 出了错误 自己根本没调试过把
<input name="password" type="password" onblur="return checkpwd(this.value);">