to:moodboy1982(虎落平川被犬欺)文本框字符长度没有作限制, 真的没有其它的办法吗?

解决方案 »

  1.   

    <input type="text" onkeydown="if(this.value.length>0) return false;" onPaste="return false;" />
      

  2.   

    to :afoskoo(暂停打印)您的方法不行, 这样文本框字符长度就限制为1了.
      

  3.   

    实现的:<input type="text" name="text1" onKeyDown="if(this.locked){return false;}else{this.locked=1;}" onKeyUp="this.locked=0;">
      

  4.   

    再加一个 keyCode 的话,在 IE 下就很好用了:<input type="text" name="textfield"
    onKeyDown="if(this.locked&&this.lastkey==event.keyCode){return false;}else{this.locked=1;this.lastkey=event.keyCode;}"
    onKeyUp="this.locked=0;">fireFox 下兼容可以自己改一下
      

  5.   

    good! 问题解决, 谢谢faisun(暖阳) ,谢谢大家!