【发布时间】:2016-08-15 03:38:45
【问题描述】:
我的页面上有多个表单。在一种形式中,我有 3 个文本字段一个复选框和一个按钮。当按下 tab 键时,它会转到 3 个文本字段,然后转到复选框,然后就没有了。
如何将按钮 (submit) 放在复选框 (maths) 之后,然后返回到第一个文本字段 (user_id)。
<form id="form13">
User ID :<input type="text" id="user_id" /><br>
Password: <input type="password" id="password" /><br>
Department: <input type="text" id="department" /><br>
<input type="checkbox" id="maths" value="on"> Maths
<input type="submit" id="submit" value="Submit" />
</form>
$('#maths').keydown(function(e){
if (e.which == 9){
$('#submit).focus();
}
});
【问题讨论】:
-
那么,您想实际处理制表符吗?
-
您是否尝试过将
tabindex明确设置为您希望字段和按钮聚焦的顺序? w3schools.com/tags/att_global_tabindex.asp -
@hmd 谢谢。是的。
标签: javascript jquery