0
私はGoogleカスタム検索を使用していますが、フォーム提出を停止するe.preventdefaultのケースで試しましたが、Googleから直接提供しているので注意しています。Googleフォームをキーストップで停止する
私はGoogleカスタム検索を使用していますが、フォーム提出を停止するe.preventdefaultのケースで試しましたが、Googleから直接提供しているので注意しています。Googleフォームをキーストップで停止する
最初にという要素を探して、enter
のキーを傍受する必要があります。平野JSであなたがelm
変数の要素と今それをこのよう
var elm = document.getElementsByClassName('my-input-element-class')[0];
を行うことができ、あなたはkeypress
イベントを傍受することで、イベントハンドラを設定します。キーが<input type="text">
ボックス内で押されるたびに、それがenter
(キーコード13
)であるかどうかがチェックされます。それが停止している、それは通常どうなるのかやってから、イベントを中止
enter
鍵となった場合 elm.addEventListener('keypress', function(event){
if (event.keyCode == 13){
event.preventDefault();
event.stopPropagation();
}
});
は、イベントハンドラは二つのことを行いますそれはフォームを提出することからです。
フォームに関連付けられた名前はありません。フォームとフォームがどこにあるのかよくわかります。 – Pragati
'getElementsByClassName()'を使用して入力要素を選択することができます。更新された回答をご覧ください。 – C14L
私のコードでjqueryを使用しているため、これは機能しません。 – Pragati