【问题标题】:Key down up and home not working in JS按下键和主页在 JS 中不起作用
【发布时间】:2015-07-28 05:46:56
【问题描述】:

我在 Struts2 文本字段中为 Key down 和 keyUp 事件调用 javascript,因此对于 key down 和 up 事件,我正在处理检查小数点和有效性等事件。 文本字段如下所示:

<s:textfield downkeydown="javascript:down(this,event);" 
                 onkeyup="javascript:upevent(this,event);"
               maxlength="14" />

Upevnts 和 down 事件正在处理像 https://stackoverflow.com/a/17583713/5086633 这样输入的值

但是由于这个箭头键(上、下、右、左)不起作用。

我是否应该单独处理这些密钥,如果可以,如何处理?

【问题讨论】:

  • 你能添加你的代码吗?

标签: javascript java jquery html struts2


【解决方案1】:

显式指定 javaScript 中的所有键,以使用 OR 运算符允许这些键...在我的情况下被阻止的键码如下-->
结束 35 家 36 左箭头 37 向上箭头 38 右箭头 39 向下箭头 40
因此,我在脚本中允许使用这些键。
但请注意所有浏览器..event.keyCode,event.charCode 应根据浏览器类型使用(处理浏览器兼容性问题)
可以使用这个图表..http://help.adobe.com/en_US/AS2LCR/Flash_10.0/help.html?content=00000520.html.. 它对我很有用。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2022-01-21
    • 2021-07-13
    • 2018-12-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多