作者热门文章
- Java 双重比较
- java - 比较器与 Apache BeanComparator
- Objective-C 完成 block 导致额外的方法调用?
- database - RESTful URI 是否应该公开数据库主键?
我有一个 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();
}
});
关于javascript - 使用jquery选择按下回车时的下一个字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26942679/
Che 看起来很有前途,但有人在使用它吗?或者它对任何人都有效吗? 偶尔我会尝试让 Che 调试器与 golang 或 nodejs 一起工作。我相信 Che 是开发人员使用 docker 的方式,我
我是一名优秀的程序员,十分优秀!