【问题标题】:Bootstrap Button Radio Group Default Value (Check Attribute) Not Working引导按钮单选组默认值(检查属性)不起作用
【发布时间】:2013-08-21 23:36:21
【问题描述】:

经过无数小时的研究,我仍然对如何让 Checked 属性为 Bootstrap 的按钮单选组工作感到目瞪口呆。我正在尝试默认“优秀”。

尽管我确定无线电输入是 checked 而不是 selected,但我什至尝试了 selected,但没有任何效果。

<div class="btn-group" data-toggle="buttons">
    <label class="btn btn-default">
        <input type="radio" name="inputWalls" id="inputWalls" value="Excellent" checked>
    Excellent </label>
    <label class="btn btn-default">
        <input type="radio" name="inputWalls" id="inputWalls" value="Good">
    Good </label>
    <label class="btn btn-default">
        <input type="radio" name="inputWalls" id="inputWalls" value="Poor">
    Poor </label>
</div>

如果需要澄清,请告诉我。

【问题讨论】:

    标签: html twitter-bootstrap


    【解决方案1】:

    在 twitter 引导程序中,您将使用“活动”类指示默认值。 因此,对于您的示例,如果您使用 Twitter Bootstrap,以下代码将使用“优秀”作为默认检查。

    <div class="btn-group" data-toggle="buttons">
        <label class="btn btn-default **active**">
            <input type="radio" name="inputWalls" id="inputWalls" value="Excellent" checked>
        Excellent </label>
        <label class="btn btn-default">
            <input type="radio" name="inputWalls" id="inputWalls" value="Good">
        Good </label>
        <label class="btn btn-default">
            <input type="radio" name="inputWalls" id="inputWalls" value="Poor">
        Poor </label>
    </div>
    

    当您切换按钮时,您可以添加/删除类 - 从标签的类中“活动”。

    例如,看看这个 - http://getbootstrap.com/javascript/#buttons - Radio

    【讨论】:

    • 似乎在使用 data-toggle="buttons" 时,单击单选按钮时单选按钮的选中状态不再更新。这是一个错误,是一个理想的功能吗?如果需要,那么如何告诉后端选中了哪个单选按钮?
    • @QianChen Ping。我在 BS3 也有这个问题。
    【解决方案2】:

    看起来问题和答案正在使用引导程序 3.0。我有同样的问题,但使用的是 bootstrap 2.3。

    <div class="btn-group" data-toggle="buttons-radio">
        <button class="btn active"> Option 1</button>
        <button class="btn"> Option 2</button>
        <button class="btn"> Option 3</button>
    </div>
    

    【讨论】:

      【解决方案3】:

      两件事:

      1. 您应该为每个 &lt;input&gt; 元素使用不同的 ID——它们应该是唯一的!
      2. 您的示例对我有用!查看JSFiddle

      【讨论】:

      • 我正在使用他们的按钮:i2.minus.com/iAOC5Nv1KlDa3.png 它仍然无法正常工作。
      • 引导按钮旨在与按钮一起使用,而不是作为分段控件。在您的屏幕截图中,您隐藏了实际输入。默认引导行为is here。为了让它工作,你需要 JavaScript 或一些复杂的 CSS。 JS方法更简单,是written up here
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-03-18
      • 1970-01-01
      • 2021-11-10
      • 2023-03-15
      • 2018-02-13
      相关资源
      最近更新 更多