问题描述
我为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事件正在处理像这样输入的值
但是由于这个箭头键(上,下,右,左)不起作用。
我应该分别处理这些键吗?
1楼
明确指定javaScript中的所有键以使用OR运算符允许这些键...在我的情况下,被阻止的键代码如下->
结束35主页36左箭头37向上箭头38右箭头39向下箭头40
因此,我在脚本中允许了这些键。
但请注意所有浏览器。.event.keyCode,event.charCode应根据浏览器类型使用(处理浏览器兼容性问题)
可以使用此图表 ..事实证明对我有用。