请看以下问题
function user()
{
//var f=form1.user;
var str=form1.user.value;
var t=true;
var u=str.length;
var i;
for(i=0;i<u;i++)
{
//var ch=str.charAt(i);
if ( !(str.charCodeAt(i)>=65 && str.charCodeAt(i)<=90) || !(str.charCodeAt(i)>=97 && str.charCodeAt(i)<=122) || !(str.charCodeAt(i)>=48 && str.charCodeAt(i)<=57) )
{
t=false;
alert("数据不合法!");
form1.user.focus();
break;
}
}
return t;
}
小第看不出错在哪里
------解决方案--------------------¦ ¦ !(str.charCodeAt(i)> =97 && str.charCodeAt(i) <=122) ¦ ¦
改为|| !(str.charCodeAt(i)> =97 && str.charCodeAt(i) <=122)||
------解决方案--------------------你要判断什么啊
JScript code
function user()
{
var str= document.all.user.value;
if(str!=null){
alert(str);
for(i = 0; i< str.length; i++) {
if(!(str.charCodeAt(i)>=65&&str.charCodeAt(i)<=90)||!(str.charCodeAt(i)>=97&&str.charCodeAt(i)<=122)||!(str.charCodeAt(i)
>=48&&str.charCodeAt(i)<=57)){
alert("数据不合法!");
document.all.user.value="";
break;
}
}
}
}
<input name="user" type="test" onKeyUp="user()"/>