我一直在尝试对齐我的按钮和表单输入标签,但是如果我使用普通的HTML表单进行引导,似乎什么都不起作用。
<div class="input-group">
<input type="text" class="form-control">
<span class="input-group-btn">
<button class="btn btn-primary" type="button">Go!</button>
</span>
</div>
我得到了一个对齐的输入框和按钮,但是当我在我的erb中使用form_tag帮助器和以下内容时;
<%= form_tag search_nut_databases_path, :class => "form-inline", method: :get do %>
<div class="input-group">
<%= text_field_tag :search, params[:search], class: "form-control", :placeholder => "search database" %>
<span class="input-group-btn">
<%= submit_tag 'submit', class: "btn btn-primary" %>
</span>
</div>
<% end %>
我收到一个未对齐的框,我已经检查了css,应该没有任何东西会影响它
谢谢
发布于 2015-04-06 07:47:22
将您的代码封装到窗体组类中..像下面这样
<div class="form-group">
<div class="input-group">
<input type="text" class="form-control">
<span class="input-group-btn">
<button class="btn btn-primary" type="button">Go!</button>
</span>
</div>
</div>
发布于 2015-08-17 08:17:04
我不知道你是否能够解决这个问题,但我也有类似的问题,并且能够正确地对齐。
下面是我尝试修改的代码片段
<%= form_tag(search_nut_databases_path, :method => "get", id: "search-form", :class => "form-inline") do %>
<div class="input-group">
<%= text_field_tag :search, params[:search], :class => "form-control", placeholder: "search database" %>
</div>
<!--This actually works for the button-->
<%= button_tag(type: 'submit', class: "btn btn-default") do %>
<i class="icon-ok icon-white"></i> Search
<% end %>
<% end %>
我仍然面临的唯一问题是自定义表单的大小,因为当存在“text_field_tag - =>”时,不会触发:class表单的'input-large‘。
但是,我希望这段代码能对您有所帮助。
Aks
https://stackoverflow.com/questions/29463915
复制相似问题