2017-03-27 36 views
0

我试图在(bootstrap-css)列中找到彼此相邻的2个输入字段,但看起来似乎无法正确显示。bootstrap3中的内联表格

这里是我迄今为止 https://jsfiddle.net/9hrx59bd/

还当我把两个输入字段中输入相同的组中,除去这并不能帮助:

... 
    </div> 
    <div class="input-group "> 

我怎样才能得到他们彼此相邻,并使用全宽?

回答

2

你需要让这两个输入组一个山坳-MD-6,这里是结果:link

<div class="row"> 
    <form class="form-inline" id="searchform" action="" accept-charset="utf-8" method="post"> 
     <div class="input-group col-md-6 col-sm-6 col-xs-6"> 
      <input class=" form-control " placeholder="city" id="location" type="text" name="location"> 
     </div> 
     <div class="input-group col-md-6 col-sm-6 col-xs-6"> 
      <input class="search-query form-control newtab-search-text" placeholder="keywords or company name" id="kw" type="text" name="job"> 
      <span class="input-group-btn"> 
       <button class="btn btn-danger" type="submit"> 
        <span class=" glyphicon glyphicon-search" ></span> 
       </button> 
      </span> 
     </div> 
    </form> 
</div> 

编辑 我把它加入COL-SM-6工作在较小的屏幕和col-XS-6藏汉

+1

不把他们放在同一行。我没有看到你链接的任何区别。 – FeedTheWeb

+0

@lxer对不起,但它确实把它们放在同一行,你确定你点击了正确的链接?或者你需要使fidlle中的html空间更大。 –

+0

谢谢,使html空间变大似乎有所帮助。任何想法如何使它在较小的列上工作? – FeedTheWeb

2

引导内嵌表格

<link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" rel="stylesheet" /> 
 
<div class="container"> 
 
    <div class="row"> 
 

 

 

 

 
    <form id="searchform" action="" accept-charset="utf-8" method="post"> 
 
     <div class="col-md-6"> 
 
     <div class=" form-group"> 
 
      <input class="form-control" placeholder="city" id="location" type="text" name="location"> 
 
     </div> 
 
     </div> 
 

 
     <div class="col-md-6"> 
 
     <div class="form-group input-group"> 
 
      <input class="search-query form-control newtab-search-text" placeholder="keywords or company name" id="kw" type="text" name="job"> 
 
      <span class="input-group-btn"> 
 
        <button class="btn btn-danger" type="submit"> 
 
         <span class=" glyphicon glyphicon-search" ></span> 
 
      </button> 
 
      </span> 
 
     </div> 
 
     </div> 
 

 

 
    </form> 
 
    </div> 
 
</div>

+0

请检出@lxer – Momin

1

我想你只是想form-controlinput-group

<div class="row"> 
     <div class="col-md-6"> 
      <form class="form-inline" id="searchform" action="" accept-charset="utf-8" method="post"> 
       <input class="form-control" placeholder="city" id="location" type="text" name="location"> 
       <div class="input-group"> 
        <input class="search-query form-control newtab-search-text" placeholder="keywords or company name" id="kw" type="text" name="job"> 
        <span class="input-group-btn"> 
        <button class="btn btn-danger" type="submit"><i class="glyphicon glyphicon-search"></i></button> 
       </span> 
       </div> 
      </form> 
     </div> 
    </div> 

Demo

编辑:另一种选择是使用网格列,但去除填充:

.pr-0{ 
    padding-right:0; 
} 
.pl-0{ 
    padding-left:0; 
} 

<form class="row" id="searchform" action="" accept-charset="utf-8" method="post"> 
     <div class="col-xs-6 col-sm-3 pr-0"> 
      <input class="form-control" placeholder="city" id="location" type="text" name="location"> 
     </div> 
     <div class="col-xs-6 col-sm-3 pl-0"> 
      <div class="input-group"> 
       <input class="search-query form-control newtab-search-text" placeholder="keywords or company name" id="kw" type="text" name="job"> 
       <span class="input-group-btn"> 
        <button class="btn btn-danger" type="submit"><i class="glyphicon glyphicon-search"></i></button> 
       </span> 
      </div> 
     </div> 
</form> 

看到demo

+0

你知道为什么这些字段没有填满col-md-6的空间吗? – FeedTheWeb

+0

我以为你已经接受了答案。我编辑了我的答案,以提供一个替代选项。 – ZimSystem

0

第二项假设你想要e旁边的input其他,请参考代码:

请在全页面查看结果。

<link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" rel="stylesheet" /> 
 

 
<form action="" class="form-inline"> 
 
    <div class="form-group"> 
 
    <input type="text" class="form-control" placeholder="Username"> 
 
    </div> 
 
    <div class="form-group"> 
 
    <input type="text" class="form-control" placeholder="Password"> 
 
    </div> 
 
</form>