html - 如何在切换 "text"输入时隐藏标签和 "radio"输入

标签 html css radio-button label hide

这是我的 html 文件中的代码,我使用 CSS 使其看起来像一个申请表。我必须删除一些标签,这样它才能显示我在此处输入的所有 html 代码。

<label>Member</label>
<input type="radio" name="Answer" value="Yes"/>Yes<br/>
<input type="radio" name="Answer" value="No"/>No<br/>
<label>MemberID:</label> input type="text" name="MemberID" size="30" /><br/>
<label>Password:</label> input type="text" name="Password" size="25"/><br/>

我希望在启用单选按钮“否”时隐藏标签“成员(member) ID”和“密码”及其相应的“文本”输入。有谁知道这个问题有什么解决方案?这会很有帮助!

最佳答案

你必须改变输入和标签的顺序

<input type="radio" name="radio-choice" id="radio-choice-1" value="choice-1" />
<label for="radio-choice-1">Choice 1</label>

那么你的css就是

input[type="radio"]:checked+label {....}

关于html - 如何在切换 "text"输入时隐藏标签和 "radio"输入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19190687/

相关文章:

javascript - 仅使用 CSS 在智能手机上实现分页(无 Javascript/JQuery)

html - 设置主题包含与号 (&) 的 mailto 链接

javascript - 仅使用控件将音频从 html5 javascript 流式传输到 chromecast

css - 旋转和缩放在 IE11 中不起作用

javascript - 如何使用 jQuery 平滑地隐藏和显示按钮?

css - 如何在 Rails 中使用 LESS Elements?

javascript - 如果字段名称包含 "."(点),如何在 javascript 中使用 HTML 字段名称?

ruby-on-rails - 希望 rails simple_form 单选按钮显示不是值的文本

javascript - 验证单个单选按钮在可用的 javascript 验证脚本第 2 部分中不起作用

html - css 根本不适用