【发布时间】:2016-08-11 22:29:14
【问题描述】:
我在使用 Bootstrap 3 单选按钮组时遇到了一些问题。
当我选择单选按钮时,它不会将单选按钮标记为选中,它只是将“活动”添加到单选标签。
所以当我尝试通过 PHP 和 Codeigniter 拉出选中的单选按钮时,没有任何值。
单选按钮不应该像普通单选按钮那样工作吗?
这是单选按钮代码
<div class="form-group">
<label for="Custom Branding">Custom Branding</label><br />
<div class="btn-group user_toggle" data-toggle="buttons">
<label class="btn btn-default btn-sm active">
<input type="radio" name="default_branding" value="0" autocomplete="off" > No
</label>
<label class="btn btn-default btn-sm">
<input type="radio" name="default_branding" value="1" autocomplete="off"> Yes
</label>
</div>
</div>
所以当我点击一个单选按钮时,两个单选按钮都没有被标记为选中。
如果进行了更改,单选按钮仅在 POST 数组中,但我需要那里的所有值。
我做错了什么?
【问题讨论】:
-
我为什么要使用 JS 解决方案来重新创建非常简单的 HTML 行为?
-
这个只使用引导程序的 plunker 是否达到了你想要的效果?:embed.plnkr.co/SYqwJ1MQUQJOCKoxN1Pl(查看控制台以查看每个按钮是否被选中的记录值)
标签: php twitter-bootstrap twitter-bootstrap-3 radio-group