【发布时间】:2019-04-11 23:04:08
【问题描述】:
我有一个表格,您必须在两个 input type="radio" 之间进行选择,一个说 yes,另一个说 no。
当您选择 no 选项时,我想让表单中可见的 div 消失。我尝试从我在互联网上阅读的其他帖子中复制一些 JS,但对我没有任何效果。
有人可以告诉我应该使用的代码吗?可以是 JS、PHP 或 CSS。
这是我的代码:
<div class="form-radio">
<label for="sons" class="radio-label">Question:</label>
<div class="form-radio-item">
<input type="radio" name="yes" id="yes" checked value="YES">
<label for="hsi">YES</label>
<span class="check"></span>
</div>
<div class="form-radio-item">
<input type="radio" name="no" id="no" value="NO">
<label for="hno">NO</label>
<span class="check"></span>
</div>
</div>
<div id="hello">
You clicked on NO, so this div disappears.
</div>
【问题讨论】:
-
您尝试了哪些代码使其工作?您提到您尝试了一些代码,但它似乎不在您的帖子中。
-
您的单选按钮甚至不能用作单选按钮(当您单击一个时,另一个保持选中状态) - 因为它们具有不同的
name属性。 -
@RobinZigmond 所以你说首先,我应该更改输入的
name,使它们具有相同的? -
Stack Overflow 不是代码编写服务。不要在这里问这样的问题。 stackoverflow.com/help/on-topic
-
是的,这就是 Robin 的意思
标签: javascript html forms css