テキストフィールドである HTML 入力があります。Enter キーを押すと、送信が呼び出されますが、これは正常です。
ここで、そのテキスト ボックスで Enter キーがクリックされたときに、別の処理を実行したいと思います。
私は次のようなことを試しています:
<input type="text"
id="first_page"
onPaste=""
onkeydown="if (event.keyCode == 13) alert('enter')" />
アラートは正常に機能しますが、送信はまだ完了していません。その後、ページが再読み込みされます。
私を手伝ってくれますか。
ベストアンサー1
jQuery の使用:
<script>
$('#first_page').keypress(function(e) {
if (e.keyCode == '13') {
e.preventDefault();
//your code here
}
});
</script>
JavaScriptを使用する
<input type="text" id="first_page" onPaste="" onkeydown="if (event.keyCode == 13) { alert('enter');return false;}" />