チェックボックスとラジオのイベント選択で私はかつて混乱しました。
私の js の理解に基づくと、残念ながら、change イベントは、変更後にフォーカスが離れるときにのみトリガーされるのが最も合理的であると思います。
その後、代わりにクリック マウスダウンなどのマウス イベントが使用されるようになりました。
ラジオがクリック イベントを登録した後、キーボードで上下左右を選択するとマウス イベントがトリガーされるという魔法です。スクロールホイールもトリガーされます。この魔法のようなことは、マウスダウン時には起こりません。 (Webkit では上下左右の選択は使用できません)
チェックボックスがクリック イベントを登録した後、スペースを含むチェックボックスを選択すると、魔法のクリック イベントが再びトリガーされ、マウスダウンが発生します。また奇跡を逃してしまう。 (Webkit はまだスペースを使用して選択できません)
この 2 人には固有の欠点があるため、クリックを使用して負担を軽減しましょう。クリックは最高のオールマイティです。拝~~~
フォームを使ってアンケートを設計する場合、ユーザーの操作を軽減するために、HTMLのタグ内にセレクトボックスを使うと良いでしょう。選択ボックスとチェック ボックスの違いは、ユーザーがラジオ ボタン ボックスでオプションを 1 つだけ選択できるのに対し、チェック ボックスでは複数のオプションを選択したり、すべてのオプションを選択したりできることです。次の例を参照してください。
この例のソース コードをコードと組み合わせて、各パラメーターの設定について説明します。