Bootstrap组按钮表单

时间:2015-09-24 00:54:35

标签: twitter-bootstrap

我正在使用sb-admin模板,因为下面有组按钮,我在侧边栏中停留在我的表单中。原始代码是这样的:

<input type="text" class="form-control" placeholder="Search...">
 <span class="input-group-btn">
  <button class="btn btn-default" type="submit">
  <i class="fa fa-search"></i>
 </button>
</span>

输出是:

enter image description here

但是当我添加表单标签时:

<form>
    <input type="text" class="form-control" placeholder="Search...">
     <span class="input-group-btn">
      <button class="btn btn-default" type="submit">
      <i class="fa fa-search"></i>
     </button>
    </span>
</form>

它变成这样:

enter image description here

这有快速解决方法吗?谢谢。

2 个答案:

答案 0 :(得分:2)

您在<div class="input-group">字段前缺少input

<link href="https://maxcdn.bootstrapcdn.com/font-awesome/4.4.0/css/font-awesome.min.css" rel="stylesheet" />
<link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/css/bootstrap.min.css" rel="stylesheet" />
<div class="container">
  <form>
    <div class="input-group">
      <input type="text" class="form-control" placeholder="Search for..."> <span class="input-group-btn">
        <button class="btn btn-default" type="button"> <i class="fa fa-search"></i></button>
      </span>

    </div>
    <!-- /input-group -->
  </form>
</div>

答案 1 :(得分:0)

这是一种方法,但您需要使用CSS来调整padding/heightinputbutton的{​​{1}},以便它们相等

DEMO

both