我收到了一份表格并被告知要让它按原样运作。设计人员的表单字段使用onkeypress函数只允许数字。问题是如果我尝试使用箭头键或Tab键,我收到一个错误。我在这里看了Stackflow和谷歌,我找到的唯一解决方案是添加一个eventlistner / attachevent(旧版本的IE)来禁用使用onkeypress功能的字段上的箭头键和tab键。
有解决方法吗?
作为旁注,我不会以这种方式制作表格。我会使用数字值制作下拉列表或使用html编号字段。我也可以使用文本框然后提交检查以确认它是输入的数字。
答案 0 :(得分:0)
我建议在字段中使用 onblur
事件。
除了验证用户按下的键之外,您应该在控件从字段中移出后进行验证