Enter キーを使用してフォーム選択オプションの onClick イベントをシミュレートする
P粉275883973
P粉275883973 2024-01-16 23:40:05
0
2
438

値を関数に渡すフォームがあります。

リーリー リーリー

ただし、ユーザーが矢印キーと Enter キーを使用してオプションを選択した場合は機能しません。

Enter キーを押して適切な値を myfun() に渡すにはどうすればよいですか?

###私はもう試した: ### リーリー

過去に要素を選択するために onchange を追加しようとしましたが、別の問題が発生しました。また、オプション リストを設定するコードを書き直す必要があります。

P粉275883973
P粉275883973

全員に返信(2)
P粉616383625

onChange 呼び出しを使用するとコードが重複することになりますが、これは実現可能なアイデアではありません。

select

onChange イベントを使用できるように、データを data- セットに入れることを検討してください。このイベントは、キーボードの使用中に を押すとトリガーされます。したがって、コードを複製する必要はありません。 次に、

dataset

を使用して、新しい値からデータを取得します:

リーリー リーリー

いいねを押す +0
P粉342101652

以下に示すように、代わりに select.onchange イベントを使用してください:

リーリー リーリー
いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート