怎样实现onKeydown时只能响应一次, 也就是按下键盘只能输入一个字符(无论用户按多久)? to:moodboy1982(虎落平川被犬欺)文本框字符长度没有作限制, 真的没有其它的办法吗? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <input type="text" onkeydown="if(this.value.length>0) return false;" onPaste="return false;" /> to :afoskoo(暂停打印)您的方法不行, 这样文本框字符长度就限制为1了. 实现的:<input type="text" name="text1" onKeyDown="if(this.locked){return false;}else{this.locked=1;}" onKeyUp="this.locked=0;"> 再加一个 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 下兼容可以自己改一下 good! 问题解决, 谢谢faisun(暖阳) ,谢谢大家! 一个比较基础的问题 怎么解决jquery动态加载的问题 js高手来帮忙,鼠标放上列表后显示图片+描述的特效,但鼠标离开后怎么恢复原样? 为什么不能隐藏? jquery ajax 返回值 js调用dll的问题 急!!! 在线等!!! 各位大侠请帮忙--在线等--十万火急--JS导致IE浏览器内存泄漏问题 帮我理解下 callee,谢谢各位 window.open()与post提交?? 信手问题,希望大家帮忙 网页分左右框架 左边的网页点一个连接 右边显示 怎么做啊 我忘记了 怎么限制用户只能输入汉字
onKeyDown="if(this.locked&&this.lastkey==event.keyCode){return false;}else{this.locked=1;this.lastkey=event.keyCode;}"
onKeyUp="this.locked=0;">fireFox 下兼容可以自己改一下