是否可以在tab按钮按下时添加特定行为?
例如,如何转到表单上的下一个空字段或特定字段?
我已经使用onkeypress="if (event.keyCode == 13) {//do something}"
重写/处理输入按钮,所以我想知道是否有可能用制表键做类似的事情?
Tab的KeyCode为9。所以在你的代码中,它将是:
onkeypress="if (event.keyCode == 9) {//do something}"
你也可以阅读这个主题。
选择第一个空输入可能与制表符无关。使用jQuery,你可以这样使用:
$('#formId').find("input:[value='']:visible:enabled").first().focus();
你可以在Stack Overflow上找到很多例子,比如这里和这里。