は私がイベントonkeypress ENTER(keyCode == 13)でページを更新するのを避けるには?
入力答えhttps://stackoverflow.com/a/905233/6827096に従うががを入力して押した後にページを更新コードの下のキー押下後jsの関数にフォーム入力を送信する必要があります。
(キーコード== 13)を入力しますOnKeyPressイベントでさわやかなページを避けるために、どのように#.html
<script src="chat.js'"></script>
<input onkeypress="return sendChatMessage(event)">
#chat.js
function sendChatMessage(e) {
if (e.keyCode == 13) {
console.log("e.keyCode == 13"); //never reachable
return false;
}
return true;
}
?
機能sendChatMessage
は、ページが読み込まれたブラウザコンソールに表示されます。
は、フォーム内の入力ですか? Enterを押してページを更新する方法がわかりません。そうであれば、最初にフォーム提出を停止することを検討してください。 – Yanaro
onKeyupイベントで試してください –