Reputation: 1689
How can I have 2 text boxes side by side in an bootstrap input group with a dropdown at the end.
When I use a span with class input-group-addon its working fine. See this fiddle.
<div class="input-group input-group-sm" style="width:400px">
<input type="text" class="form-control" >
<span class="input-group-addon" id="sizing-addon1">label</span>
<input type="text" class="form-control" >
<div class="input-group-btn">
<button type="button" class="btn btn-primary dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"><span class="caret"></span></button>
<ul class="dropdown-menu">
<li><a href="#">Copy pair</a></li>
<li><a href="#">Paste pair</a></li>
</ul>
</div>
</div>
Below is not working without the span label with class input-group-addon
<div class="input-group input-group-sm" style="width:400px">
<input type="text" class="form-control" >
<input type="text" class="form-control" >
<div class="input-group-btn">
<button type="button" class="btn btn-primary dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"><span class="caret"></span></button>
<ul class="dropdown-menu">
<li><a href="#">Copy pair</a></li>
<li><a href="#">Paste pair</a></li>
</ul>
</div>
</div>
when I remove the middle span then they go below one another.
Any suggestion to fix this??
Upvotes: 0
Views: 1072
Reputation: 1810
Add a div class row
, something like this:
<div class="row">
<div class="col-lg-6">
<div class="input-group input-group-sm" style="width:400px">
<input type="text" class="form-control" />
</div>
<!-- /input-group -->
</div>
<!-- /.col-lg-6 -->
<div class="col-lg-6">
<div class="input-group input-group-sm" style="width:400px">
<input type="text" class="form-control" />
<div class="input-group-btn">
<ul class="dropdown-menu">
<li><a href="#">Copy pair</a>
</li>
<li><a href="#">Paste pair</a>
</li>
</ul>
<button type="button" class="btn btn-primary dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"><span class="caret"></span>
</button>
</div>
</div>
<!-- /input-group -->
</div>
<!-- /.col-lg-6 -->
</div>
<!-- /.row -->
Upvotes: 0