エンターキーをクリックして送信されるように、いくつかのフォームを設定しています。問題は、タブでフィールドに移動してから、矢印キーを使用して入力し、フォームの入力履歴から項目を選択する人がいるということです。
だから現在私は持っています:
$(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
}
}
});
そして、それらが入力に集中している場合、すべての入力にぼかしがかかるまでページを起動しないようにしたいと思います。