Enter(return)キーをブロックしましたが、実際にはTabキーに変換しました。したがって、入力テキストフィールド内で押すと、Tabキーとして機能します。これは良いことですが、最後のフィールドで押されたときに送信ボタンをトリガーするために必要です。以下は、Enterキーの変更のコードです。
$('input').keydown(function(event) {
if(event.which == 13) {
event.preventDefault();
$(this).nextAll('input:first').focus();
}
});
そして、フォームコードは入力type="text"と最後のボタンtype="submit"のシーケンスです[編集済み]実際のコードはjqueryから取得したものです:特定の部分のタブトリガーに入る。しかし、昨日それが機能していた理由がわかりません。今日は機能していません。
$(':text').keydown(function(e) {
if(e.keyCode == 13 && $(this).attr('type') != 'submit') {
e.preventDefault();
$(this).nextAll('input:first').focus();
}
});