我设置了一些表单,以便通过单击回车键来提交它们。问题是有些人选择字段,然后使用箭头键并输入从表单输入历史记录中选择一个项目。
所以目前我有:
$(document).keyup(function (event) {
if (event.keyCode == 13) {
if ($("#signin").is(":visible")) {
document.getElementById('LoginAction').click();// clicks the login button
} else if ($("#createaccount").is(":visible")) {
document.getElementById('newUserAction').click();// clicks the new user button
}
}
});
我想确保如果他们专注于一个输入,它不会启动页面,直到它们模糊到所有输入。
答案 0 :(得分:2)
仅覆盖电子邮件字段:
$("#emailField").keypress(function (event) {
if (event.keyCode == 13) {
event.preventDefault();
}
});