HTML代码:
<input type="text" id="secrecy" name="secrecy" size="3" maxlengh="3" />Days
Run Code Online (Sandbox Code Playgroud)
Jquery代码:
$('#secrecy').keyup(function(){
alert("ok");
});
Run Code Online (Sandbox Code Playgroud)
错误信息:
不应使用keyup事件的'charCode'属性.价值毫无意义.
Jquery代码不起作用.当我输入"保密"内容时,不会发出警报.出了什么问题?
你还在等待约束活动,直到Dom准备好了吗?
这样的事情可能会有所帮助:
$(document).ready(function(){
$('#secrecy').keyup(function(){
alert("ok");
});
});
Run Code Online (Sandbox Code Playgroud)
我测试了你的代码并没有看到你提到的错误,你能提供重现这个错误的代码吗?
我以为它可能只是你正在使用的浏览器......
keyCode和charCode
这两个属性是keyCode和charCode.Put(太)简单地说,keyCode说明了用户按下的实际键盘键,而charCode给出了结果字符的ASCII值.这些信息不一定是相同的; 例如,小写'a'和大写'A'具有相同的keyCode,因为用户按下相同的键,但是不同的charCode,因为结果字符是不同的.
Explorer和Opera不支持charCode.但是,它们在keyCode中提供字符信息,但只提供onkeypress.Onkeydown和-up keyCode包含关键信息.
从quirksmode网站,但我没有看到你在你的示例代码中使用任何一个.你在用它们吗?
归档时间: |
|
查看次数: |
12130 次 |
最近记录: |