0

我设置了一些表单,以便通过单击 Enter 键提交它们。问题在于,有些人选择字段,然后使用他们的箭头键并输入从他们的表单输入历史记录中选择一个项目。

所以目前我有:

$(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
     }
    }
 });

我想确保如果他们专注于一个输入,它不会启动页面,直到他们对所有输入都模糊。

4

1 回答 1

2

Only override it for the email field:

$("#emailField").keypress(function (event) {
    if (event.keyCode == 13) {
        event.preventDefault();
    }
});
于 2013-10-17T23:01:27.153 回答