当用户按下Enter按钮时,焦点将移动到下一个文本框。
这是在IE中实现的。但我计划支持多个浏览器。我已经改变了大多数地方,除了一个地方,我正在为window.event.keyCode.
我正在为IE window.event.keyCode = 9
做出贡献。
为了支持多个浏览器,我将其更改为event.which = 9
,并尝试使用event.which.keyCode = 9
,这完全不起作用。当我按下
答案 0 :(得分:2)
以下是获取keyCode
的跨浏览器方法function (e) { var kc = e?e.which:event.keyCode; }
您无法强制选项卡,因为keyCode在大多数浏览器中都是只读的。如果要标签,请在下一个字段
上使用.focus()要查找下一个字段,您需要迭代表单中的字段。
以下是jQuery和简单的JavaScript修补程序: