我有一个包含很多条目的表格。在当前文本框中输入值后,我想将焦点更改为下一个文本框。并希望继续此过程直到最后一个字段。我的问题是,一旦我在文本框中输入值,是否可以通过 JavaScript 编码模拟按 Tab 键时发生的情况。
在不按键盘上的 Tab 键的情况下,我想通过 Javascript 带来相同的功能。这可能吗?
您只需将焦点集中到下一个输入字段(通过在该输入元素上调用 focus() 方法),例如,如果您使用 jQuery,则此代码将在按下 Enter 时模拟 Tab 键:
var inputs = $(':input').keypress(function(e){
if (e.which == 13) {
e.preventDefault();
var nextInput = inputs.get(inputs.index(this) + 1);
if (nextInput) {
nextInput.focus();
}
}
});
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)