jQuery を使用して「Enter」でフォームを送信する方法
HTML/jQuery を使用して AIR プロジェクトでログイン フォームを操作する場合、 Enter キーを押すとフォームのコンテンツが送信されずにクリアされるという問題が発生する場合があります。これを解決するには、コードがこのイベントを適切に処理していることを確認してください。
次のコードでこれを実現できます:
$('.input').keypress(function (e) { if (e.which == 13) { $('form#login').submit(); return false; //<---- Add this line } });
ここでの重要なポイントは、「return false」ステートメントを追加することです。これにより、送信イベントのトリガーを許可している間、デフォルトのアクション (フォームのクリア) が発生しなくなります。
このトピックの詳細については、「event.preventDefault()」というテーマに関する stackoverflow の回答を参照してください。 vs. false を返す"。
以上がjQuery で Enter キーを押したときにログイン フォームがクリアされないようにするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。