我在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
但由于此箭头键(向上,向下,向右,向左)不起作用。
我应该单独处理这些键,如果是的话怎么做?
答案 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 ..事实证明这对我有用。