按键,家里没有JS工作

时间:2015-07-28 05:46:57

标签: javascript java jquery html struts2

我在Struts2文本字段中为key down和keyUp事件调用javascript,因此对于key down和up事件,我正在处理检查小数点和有效性等事件。 Textfield看起来像这样:

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

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

但由于此箭头键(向上,向下,向右,向左)不起作用。

我应该单独处理这些键,如果是的话怎么做?

1 个答案:

答案 0 :(得分:0)

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