ここに私が持っているフォーム要素があります。選択ボックスの選択に基づいて隠しフォームフィールドを表示
<select id="state" name="state" style="width: 212px;">
<option value="nsw">New South Wales</option>
<option value="qld">Queensland</option>
<option value="vic">Victoria</option>
<option value="nt">Northern Territory</option>
<option value="tas">Tasmania</option>
<option value="sa">South Australia</option>
<option value="wa">Western Australia</option>
<option value="act">Australian Capital Territory</option>
<option value="notinoz">Not in Australia</option>
</select>
は、私は何をしたいユーザーは、上記のオプションで「オーストラリアではない」を選択した場合、これは、別の選択ボックス要素を追加下回っています。 私は本当に最もきれいなコードの可能性が最も低いです。
私はdivを作成し、可視性を設定すると仮定しています:隠すだけでは、どのようにトリガーするのかわかりません。
あなたは隠された_div_を必要としない、あなたは隠された_select_を持つことができます。おそらくラベルなどが必要だと思いますが。 'visibility:hidden'ではなく' display:none'と考えることができますが、それはあなた次第です。あなたの "state" select要素のchangeイベントを処理し、 'visibility'(または' display')を変更して次のselect要素を隠すか表示する必要があります(ちなみに、ACTはなぜ最後ですか? bef_first _...) – nnnnnn
lol @nnnnnn私は表示しようとするつもりでした:表示するためのnone:ブロックjsを使用してそれを行う方法がわからない – 422