js onkeydown事件中无法得到用户输入的数字解决方法
2009-12-20 21:42
302 查看
刚刚在写js时,用onKeyDown事件得到用户输入的evenCode来判断是否是数字时,发现在全拼或者五笔模式模式下的eventCode全是229。
当用我用String.fromCharCode(event.keyCode)转换是数字时,转换的结果变成了字符。
解决方法:
将onkeydown
事件换是onkeypress
或者onkeyup。
当用我用String.fromCharCode(event.keyCode)转换是数字时,转换的结果变成了字符。
解决方法:
将onkeydown
事件换是onkeypress
或者onkeyup。
相关文章推荐
- Win8.1电话激活界面无法输入数字怎么解决(两种方法)
- appium无法输入数字中文等的解决方法
- c#中解决只能让用户输入数字的方法
- ubuntu12.04 正常用户输入密码无法登录游客可以正常登录的解决方法
- SQL本地管理员用户及新建授权用户输入密码无法登录,且sa被禁用时解决方法
- ubuntu gedit无法输入中文解决方法
- SQL2008无法连接到.\SQLEXPRESS,用户'sa'登录失败(错误18456)图文解决方法
- sql无法打开用户默认数据库,登录失败,用户‘sa’登录失败,错误:4064的解决方法
- Win 8 域用户无法使用Windows Store的解决方法
- 文档大师 搜狗拼音无法输入汉字_乱码的解决方法_VB6程序
- 删除用户时提示:数据库主体在该数据库中拥有架构,无法删除的解决方法
- 无法定位程序输入点__gxx_personality_v0的一个解决方法
- ubuntu 16.04 + Qt 5.7.1 无法输入中文的解决方法
- asterisk输入启动命令无法启动的解决方法
- SQL2005 sa islock 用户无法登陆、登录之解决方法(转)
- Ubuntu14.04安装wineqq国际版出现无法输入中文的解决方法
- 关于mysql无法输入中文的解决方法
- [WPF]winfom中ShowWPF新窗口时TextBox等控件无法输入问题解决方法 .
- [转载]windows xp系统iis无法被局域网其他用户访问的解决方法
- jQuery 事件 - keyup() 方法及文本框只输入数字