javascript禁止输入中文

  • baagee 发布于 2016-08-18 19:34:25
  • 分类:JavaScript
  • 919 人围观
  • 2 人喜欢
之前做用户注册客户提了要求,用户名不能输入中文,这个用js来限制:


<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8">
    <title></title>
    <script type="text/javascript">
        function nocn(){
            for(i=0;i<document.getElementById("test").value.length;i++){
                var c = document.getElementById("test").value.substr(i,1);
                var ts = escape(c);
                if(ts.substring(0,2) == "%u"){
                    document.getElementById("test").value = "";
                    alert("这里不能输入中文/全角字符");
                }
            }
        }
    </script>
</head>
<body>
    <table bgcolor="#6699ff">
        <tr>
            <td>不能输入中文:</td>
            <td><input type="text" name="nocn" id="test" onKeyup="nocn()"  onblur="nocn();"></td>
        </tr>
        <tr>
            <td>能输入中文:</td>
            <td><input type="text" name="cnok"></td>
        </tr>
    </table>
</body>
</html>


转载请说明出处:baagee博客 » javascript禁止输入中文
标签: JavaScript

评论

点击图片切换
还没有评论,快来抢沙发吧!