for(i=0;i<document.userform.username.value.length;i++)

解决方案 »

  1.   

    if(/[\u007f-\uffff]/.test(document.userform.username.value))
     alert("有中文字符!");
      

  2.   

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
    <HTML>
    <HEAD>
    <TITLE> New Document </TITLE>
    <META NAME="Generator" CONTENT="EditPlus">
    <META NAME="Author" CONTENT="">
    <META NAME="Keywords" CONTENT="">
    <META NAME="Description" CONTENT="">
    <script language=javascript>
    function checkChinese(){
      var re = /[\u4E00-\u9FA0]+/;
      if (re.test(form1.aa.value))
      {
        alert("不允许输入中文!");
    return false;
      }
    }
    </script>
    </HEAD><BODY>
    <FORM METHOD=POST ACTION="" name=form1 onsubmit="return checkChinese();">
    <INPUT TYPE="text" NAME="aa"><br>
    <INPUT TYPE="submit" NAME="submit" value="检查中文">
    </FORM>
    <hr>
    或者:<input style="ime-mode:disabled" onpaste="return false">
    </BODY>
    </HTML>
      

  3.   

    onestab(┼─) :
    有错误亚
    能不能给的详细一点!!!
    谢过了!
    test是什么函数?
      

  4.   

    var re = /[\u4E00-\u9FA0]+/;
      
    是什么意思啊?
      

  5.   

    很好,谢谢xhbmj(我右边有★★★★★)