老师,本来刚开始写的时候还可以调用方法的,但上个厕所回来,突然方法调用不了,代码也没错啊,但就是说我方法没定义,找了一下午卡死在这就是找不到
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
<script>
function nameCh(){
var reg=/^[\u4e00-\u9fa5]{3,5}$/;
return che("uname11",reg);
alert("nih")
}
function che(id,reg){
var uname=document.getElementById(id);
var val=uname.value;
var alt=uname.alt;
var span=document.getElementById(id+"_span");
if(val==null||val==""){
span.style.color="red";
span.innerText="×"+alt+"不能为空";
return false;
}else if(reg.test(val)){
span.style.color="green";
span.innerText="√"+alt+"合法";
return true;
}else(){
span.style.color="red";
span.innerText="×"+alt+"不合法";
return false;
}
}
nameCh()
</script>
</head>
<body>
<input type="button" value="哈哈" width="40px" height="50px" onclick="nameCh()"/>
<center>
<h3>登录界面</h3>
<hr />
<form>
<table>
<tr height="35px">
<td width="150px">用户名</td>
<td width="400px">
<input type="text" name="uname11" id="uname11" value="" alt="用户名" onblur="nameCh()" />
<span id="uname11_span"></span>
</td>
</tr>
</table>
</form>
</center>
</body>
</html>