【发布时间】:2014-08-27 20:11:38
【问题描述】:
我想根据单选按钮的值在选择中只显示一些选项。当我从数据库 (MYSQL PDO) 中检索数据时,我将简化我的代码。
<input type="radio" name="type_rapport" value="v" id="r_v" /><label for="r_v">RV</label>
<input type="radio" name="type_rapport" value="f" id="r_f" /><label for="r_f">RF</label>
<input type="radio" name="type_rapport" value="g" id="r_g" /><label for="r_g">RG</label>
<select>
<option value="rv1">RV1</option>
<option value="rv2">RV2</option>
<option value="rf1">RF1</option>
<option value="rf2">RF2</option>
<option value="rg1">RG1</option>
<option value="rg2">RG2</option>
</select>
选择 RV 时,仅应显示选项“rv1”和“rv2”(依此类推)。我尝试了不同的解决方案,但不幸的是我没有成功。
Javascript/Jquery 将不胜感激。
提前致谢。
【问题讨论】:
-
是的 Javascript/Jquery 将不胜感激。 给我们看一些。
-
我尝试了 3 个不同的 div,里面有一个 select 代码:var n=document.getElementsByName(e.name); document.getElementById('divV').className=(n[0].checked)?'show':'hidden'; document.getElementById('divF').className=(n[1].checked)?'show':'hidden'; document.getElementById('divG').className=(n[2].checked)?'show':'hidden';但是当我在表单中使用 get 方法时,我收到了 3 个变量。
标签: javascript jquery forms select radio