1. フォーム内に が 1 つだけある場合は、Enter キーを押すとフォームが自動的に送信されます。
もう 1 つ追加します
Enter キーを押しても自動的には送信されませんが、ページ上に理解できない入力ボックスが表示されるのは厄介です。そこで、インターネットから 2 つの解決策を見つけました。
(1) を追加します
入力ボックスは表示されず、Enter キーを押しても送信されません:
コードをコピーします
(2) onkeydown イベントを追加します。Enter キーを押してもイベントは表示されません:
コードをコピーします
コードは次のとおりです:
キャリッジリターンイベントを追加したい場合は、onkeydown イベントに判定提出フォームを追加できます。
コードをコピーします
コードは次のとおりです:
フォーム内に type="submit" のボタンがある場合、Enter キーが有効になります。
フォームに type="text" の入力が 1 つだけある場合は、ボタンの種類に関係なく、Enter キーが有効になります。
ボタンが input ではなく button で、タイプが追加されない場合、デフォルトは IE では type=button、FX では type=submit です。
textarea や select などの他のフォーム要素は影響を受けず、ラジオ チェックボックスはトリガー ルールに影響しませんが、FX では Enter キーに反応しますが、IE では反応しません。
type="image" の入力は type="submit" と同じ効果を持ちます。なぜそのようなタイプが設計されているのかわかりません。背景を追加するには CSS を使用する方が適切です。画像。