gpt4 book ai didi

javascript - 使用jquery选择按下回车时的下一个字段

转载 作者:搜寻专家 更新时间:2023-11-01 04:36:42 24 4
gpt4 key购买 nike

我有一个 html 表单,每当按下 enter 时,都会选择下一个字段。
这是一个代码。

 $(document).on("keydown","input",function(event) {
if (event.which === 13) {
event.stopPropagation();
event.preventDefault();
$(this).nextAll("input").eq(0).focus();
}
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<form>
<table>
<tr>
<td>Medical Record No.</td><td><input type="text" name="labNo" /></td>
</tr>
<tr>
<td>Age/sex </td><td><input type="text" name="age" />
<select id="age">
<option value="Year">Year</option>
<option value="Month">Month</option>
</select>
<select id="sex">
<option value="Male">Male</option>
<option value="Female">Female</option>
</select>
</td>
</tr>
<tr>
<td>Phone </td>
<td><input type="text" name="" value="-,-" /></td>
</tr>
<tr>
<td colspan="2"><input type="button" id="patBtn" value="Save (S)" accesskey="s" />
<input type="reset" value="Set Default (D)" accesskey="d" />
</td>
</tr>
</table>
</form>

这是行不通的。

最佳答案

尝试以下脚本

$(document).on("keydown","input",function(event) {
debugger;
if (event.which === 13) {
event.stopPropagation();
event.preventDefault();
$(this).parents("tr").next().find("input").focus();
}
});

Demo

关于javascript - 使用jquery选择按下回车时的下一个字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26942679/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com