【发布时间】:2015-10-19 15:34:24
【问题描述】:
基本上,如果复选框被选中,我想隐藏和显示单选按钮,但有一些条件。
默认情况下需要选中第一个单选按钮,即使选中复选框后隐藏。
如果复选框已被选中,则显示所有单选按钮,如果需要,用户可以选择另一个单选按钮。
- 但是,如果未选中该复选框,请将单选按钮设置回默认选中的第一个并隐藏所有单选按钮。
我尝试修改我找到的一些解决方案,但没有成功:(
我的 HTML:
<input name="featured_ad" value="1" type="checkbox">condition</input>
<div class="buttons">
<input type="radio" name="ad_pack_id" value="497649">value 1<br>
<input type="radio" name="ad_pack_id" value="497648">value 2<br>
<input type="radio" name="ad_pack_id" value="497647">value 3<br>
</div>
非常感谢!
【问题讨论】:
-
请显示您尝试过的 Javascript。
-
这个问题看起来很像这个? stackoverflow.com/questions/33215234/…接受的解决方案有什么问题?
-
@AtheistP3ace 已经改变了计划,即使未选中复选框,我也需要保持第一个单选按钮处于选中状态,但我不知道如何修改您的代码来执行此操作。可以修改吗?
-
当然,所以澄清一下。当您选中复选框时,是否仍会选中第一个收音机?
-
是的!如果我在选中复选框后更改为其他收音机,当取消选中复选框时,收音机会返回到第一个,因为是默认值。
标签: javascript jquery html checkbox