<script type="text/javascript">
function onDataBound(e) {
$("#batchgrid").on("click", "td", function (e) {
$("input").on("keydown", function (event) {
if (event.keyCode == 13) {
event.keycode=9;
return event.keycode;
}
});
});
}
</script>
这里,当我按下回车键时,我使用上面的脚本来触发Tab键按下事件。但它的行为并不像我按下时按下Tab键一样Enter 键。
请在这里帮助我..
最佳答案
return event.keycode
实际上是 return 9
,甚至 return event
也无济于事,因为返回事件并不意味着将如果处理得当,您可能想要做的是获取 enter
事件,然后手动将焦点更改到下一个必填字段:
function onDataBound(e) {
$("#batchgrid").on("click", "td", function (e) {
$("input").on("keydown", function (event) {
event.preventDefault();
if (event.keyCode == 13) {
$(this).next("input, textarea").focus()
}
});
});
}
关于javascript - 如何在javascript上用回车键模拟tab键,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17482036/