htmlとcssでお問い合わせフォームを作成しています。
ラジオボタンでチェックされた項目によって
チェックボタンを表示させたいのですが
うまくできません。
選択していない場合はチェックボタンを非表示にしたい場合
どのようにすれば良いのでしょうか?
html
ーチェックボックスー
<div> <input id="i_qtype01" type="radio" name="qtype" value="お問い合わせ" > <label for="i_qtype01">お問い合わせ</label> </div> <div> <input id="i_qtype02" type="radio" name="qtype" value="資料請求" > <label for="i_qtype02">資料請求</label> </div>
ーお問い合わせのラジオボタンにチェックした場合にだけ表示したいチェックボックスー
<div class="data-contents">
<div class="siryou">
<label> <tr> <th>情報<br> <span>任意(複数回答可)</span> </th> </label> <td> <div> <input id="check01_01" type="checkbox" > <label for="check01_01">ホームページ</label> </div> <div> <input id="check01_02" type="checkbox" > <label for="check01_02">広告</label> </div>
ーCSS表記ー
input[value="お問い合わせ"]:checked ~ data-contents .siryou{
visibility: visible;
height: auto;
}
お忙しい中申し訳御座いませんがご教授頂けると助かります。。。
宜しくお願い致します。
回答2件
あなたの回答
tips
プレビュー