那就只能一个字符一个字符的处理了,判断是哪种类型,然后累计长度
在onprorotiechange事件里检查每一个输入的字符类型

解决方案 »

  1.   


    下面这段代码理论上可以吗?<script>
    /*** 返回字节数 ***/
    String.prototype.lenb = function() {
      return this.replace(/[^\x00-\xff]/g,"**").length;
    }function foo(obj) {
      if(obj.value.lenb() > 60)
        alert("太长啦!");
    }
    </script>
    <input type=text onkeypress=foo(this)>
      

  2.   

    如果判断了文字的长度之后,如果文字的长度达到了要求的长度60,就让后边的文本框里不能再输入,就相当于maxlength,这个怎么实现呢?在此多谢了!!