フォームコントロールの表示/非表示
ラジオボタンの選択に従って一連のフォームコントロールを表示または非表示にする。
フォームコントロールの入力禁止/許可
チェックボックスの選択・非選択によって、ラジオボタンの入力の禁止・許可を切り替えます。
ページ読み込み時点では、チェックボックスがオフであってもラジオボタンが入力可能となるのでonloadにもtoggle関数を実行します。
複数選択ボックス
選択ボックスで選択されている項目を取得するには、SelectオブジェクトのselectedIndexプロパティまたはvalueプロパティを使います。
ただし、multiple属性によって複数選択可能となっている場合は、最初に選択された項目しか得られません。
複数の選択項目を取得するには、Optionオブジェクトのselectedプロパティの値を調べます。
プルダウンメニューのリンク
例(1)
選択ボックスが選択された時に処理を行いたい場合は、select要素にonchangeイベントハンドラを定義します。
Selectオブジェクトのvalueプロパティで、選択されたoption要素のvalue属性を取得します。
例(2)
リンク先が選択されていなければメッセージを表示。ジャンプ前には確認メッセージを表示。