【问题标题】:Simpleform & Boostrap custom wrapper : inline radio buttonsSimpleform 和 Boostrap 自定义包装器:内联单选按钮
【发布时间】:2018-01-11 15:32:13
【问题描述】:

使用 Simple Form & Bootstrap,有没有办法在 span class="radio" 上添加一个类? (使用自定义包装器或 wrapper_html ?)。我的目标是将所有单选按钮内联(但不是主标签“Vous êtes”)。

目标 =

祝你好运:

() 男人() 女人

here is the code (haml) in my view :

= simple_form_for @user  do |f|
 = f.input :gender, as: :radio_buttons, collection: [["Homme", 0], ["Femme", 1]]

here is the html generated code :

<div class="form-group radio_buttons required user_gender">
 <label class="control-label radio_buttons required">
   Vous êtes :
 </label>
 <input type="hidden" name="user[gender]" value="">
 <span class="radio">
   <label for="user_gender_0">
     <input class="radio_buttons required" type="radio" value="0" checked="checked" name="user[gender]" id="user_gender_0">
     Homme
   </label>
 </span>
 <span class="radio">
   <label for="user_gender_1">
     <input class="radio_buttons required" type="radio" value="1" name="user[gender]" id="user_gender_1">
     Femme
 </label>
 </span>
</div>

【问题讨论】:

    标签: ruby-on-rails twitter-bootstrap-3 simple-form


    【解决方案1】:

    如果我正确理解您在寻找什么,您就不能在 CSS 中使用“显示块”吗?或者简单地将您的主标签包装在它自己的容器 div 中。

    .control-label {
        display: block;
    }
    

    【讨论】:

    • 谢谢你 harntrox,但这对我打算做的事情不起作用。
    • 你打算做什么?如果不包含主标签或无线电组,想不出你将如何管理它。像这样:jsfiddle.net/tbnyLwdu
    • 我想获得与您的 jsfiddle 相同的结果,但使用的是 simple_form。我用我认为的 simpleform 代码更新了问题。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-09-06
    • 1970-01-01
    • 1970-01-01
    • 2016-01-28
    • 1970-01-01
    • 2019-10-11
    • 2021-04-23
    相关资源
    最近更新 更多