Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
タイプ'input'の要素があります。「入力」フィールドにEnterキーを押したときに、ページの送信と更新を停止する方法はありますか?そうでない場合は、入力コンテンツがまだそこにあるようにすることはできますか?
私はすでに私のjqueryコードにこれを持っています:
event.preventDefault();
ただし、入力フィールドの内容のリセットを防ぐことはできません。
あなたはこれを行うことができます:
$(YOUR_FORM_SELECTOR).find('input').keypress(function(e){ if ( e.which === 13 ) { return false; } });
これにより、フォーム内のすべての入力要素に対するEnterキーのすべての押下が無視されます。1つの入力要素に対してのみ有効にする場合は、その要素に対してキープレスハンドラーを設定します。