"departments.name_text"フィールドに入力キーを押すと、このフォームが送信されます。それはすべきではありません!私はonKeyUpの後にfalseを返しています...なぜこれが起こっているのか?フィールドにEnterキーを押したときにこのフォームが送信されるのはなぜですか?
0
A
答えて
0
以下のコードにreturn文を入れてください。
return文をキャッチするには、return ondblclick()を追加する必要があります。
<select name="departments.name" id="departments.name" size="6" ondblclick="return this.remove(this.selectedIndex);">
</select>
0
この例では、onKeyUpを使用しています。フォームが送信された後のonKeyUpトリガー。 onKeyUpで送信アクションをブロックできないようにします。
onKeyUpの代わりにonKeyPressを使用する必要があります。
onkeypress="return event.keyCode != 13;"
ただし、一部のブラウザでは、フォームは、私が...すべてのソリューションをjQueryのを使用していないよ
$(document).on("keypress", function(event) {
if (event.keyCode == 13) {
event.preventDefault();
}
});
関連する問題
- 1. ChromeでEnterキーを押したときにフォームが送信されないのはなぜですか?
- 2. キーを押したときにフォームが送信されない
- 3. Enterキーを押したときのWPFフォーム送信の防止
- 4. ReactJsフォームEnterキーを押して送信
- 5. チェックボックスをオンにしてEnterキーを押したときにフォームが送信されない
- 6. Enterを押すと常に送信フォーム
- 7. フォームを送信する代わりにEnter Enterを押すと、フォームが送信されます
- 8. Enterを押すか送信ボタンを押してフォームを送信するには?
- 9. APEX:フィールドに「Enter」キーが押されたときにページを送信する方法
- 10. 2つのキーが押されたときにキーリリースイベントが送信されないのはなぜですか?
- 11. フォームリフレッシュを行わずにEnterキーを押してフォームを送信
- 12. Safari:Enterキーが押されたときにxhrPostを使用してフォームを送信
- 13. キーボードでEnterキーを押すと、JavaScriptを通さずにフォームが送信されますか?
- 14. knockoutjsの送信バインディングがEnterキーを押したときにフォームを送信しないようにする方法はありますか?
- 15. WindowsフォームでEnterキーを押して送信
- 16. Yii2 - Enterキーを押したときではなく、送信ボタンをクリックするだけでアクティブフォームを送信
- 17. 特定の場所で 'Enter'を押したときにボタンがフォームを送信しないようにする
- 18. 保存したパスワードでFirefoxでEnterキーを押してもJavascriptフォームが送信されない
- 19. 送信ボタンの名前が「送信」のときにフォームが送信されないのはなぜですか?
- 20. jQueryUI Enterキーを押したときにデフォルトボタンになるフォーム上のボタン
- 21. テキストエリアにEnterキーを押して値を送信し、Shift + Enterを押すと次の行に移動します。
- 22. ENTERを押したときに特定のボタンを送信
- 23. ENTERを押したときのみ送信します。
- 24. ボタンが押されたときにこのHTMLフォームが実行されないのはなぜですか?
- 25. ENTERキーが押されたときにjqgridが起動しない
- 26. Angular2/Nativescript:ソフトキーボードで戻るキーを押したときにフォームを送信
- 27. 中マウスボタンを押したときにMOUSE_MOVEイベントが送信されないのはなぜですか?
- 28. のCodeIgniter:<enter>で送信されたフォームは、フォーム検証
- 29. フォームが送信されたときにボタンがクリックされるのはなぜですか?
- 30. 変更イベントで 'Enter'キーが押されたことを検出しました
により提出を防止するためにjQueryのコードを使用することができますonKeyPressイベント
をサポートしていません。プレーンバニラJSを使って? –