Reputation: 901
I want to create an input group where the text input should be small, i add .col-3 but it breaks the layout
<link href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/css/bootstrap.min.css" rel="stylesheet" />
<form class="form-horizontal">
<div class="row form-group">
<div class="col col-md-6">
<div class="input-group">
<div class="input-group-btn">
<div class="btn-group"><button type="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false" class="dropdown-toggle btn btn-primary">Store Groups</button>
<div tabindex="-1" aria-hidden="true" role="menu" class="dropdown-menu"><button type="button" tabindex="0" class="dropdown-item">Sports</button><button type="button" tabindex="1" class="dropdown-item">Kids Sport</button></div>
</div>
</div>
<div class="col-3"><input type="number" step="5" id="input1-group3" name="input1-group3" placeholder="Username" class="form-control"></div>
<div class="input-group-addon">/page</div><button type="button" class="btn btn-primary"><i class="fa fa-search"></i></button></div>
</div>
</div>
</form>
here is if we add no sizing
<link href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/css/bootstrap.min.css" rel="stylesheet" />
<form class="form-horizontal">
<div class="row form-group">
<div class="col col-md-6">
<div class="input-group">
<div class="input-group-btn">
<div class="btn-group"><button type="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false" class="dropdown-toggle btn btn-primary">Store Groups</button>
<div tabindex="-1" aria-hidden="true" role="menu" class="dropdown-menu"><button type="button" tabindex="0" class="dropdown-item">Sports</button><button type="button" tabindex="1" class="dropdown-item">Kids Sport</button></div>
</div>
</div><input type="number" step="5" id="input1-group3" name="input1-group3" placeholder="Username" class="form-control">
<div class="input-group-addon">/page</div><button type="button" class="btn btn-primary"><i class="fa fa-search"></i></button></div>
</div>
</div>
</form>
Upvotes: 0
Views: 56
Reputation: 1783
I Hope You Are Looking For This
<link href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/css/bootstrap.min.css" rel="stylesheet" />
<form class="form-inline">
<div class="col col-md-6">
<div class="btn-group">
<button type="button" class="btn btn-primary form-control mb-2 ">Store Groups</button>
<button type="button" class="btn btn-primary dropdown-toggle dropdown-toggle-split form-control mb-2 mr-sm-2" data-toggle="dropdown">
</button>
<div class="dropdown-menu">
<a class="dropdown-item" href="#">Store Groups</a>
<a class="dropdown-item" href="#">Sports</a>
</div>
</div>
<input type="number" step="5" id="input1-group3" name="input1-group3" placeholder="Username" class="form-control mb-2 mr-sm-2">
<div class="input-group-addon form-control mb-2 ">/page</div> <button type="submit" class="btn btn-primary mb-2">Submit</button>
</div>
</form>
Upvotes: 0
Reputation: 90
I think you are looking for something like this one.
<link href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/css/bootstrap.min.css" rel="stylesheet" />
<form class="form-horizontal">
<div class="row form-group">
<div class="col col-md-6">
<div class="input-group">
<div class="input-group-btn">
<div class="btn-group"><button type="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false" class="dropdown-toggle btn btn-primary">Store Groups</button>
<div tabindex="-1" aria-hidden="true" role="menu" class="dropdown-menu"><button type="button" tabindex="0" class="dropdown-item">Sports</button><button type="button" tabindex="1" class="dropdown-item">Kids Sport</button></div>
</div>
</div>
<div class="input-group mb-3 col-7">
<input type="number" step="5" class="form-control" placeholder="Username" aria-label="Username" aria-describedby="basic-addon2">
<div class="input-group-append">
<input class="form-control" id="disabledInput" type="text" placeholder="/page" disabled style="width: 100px">
<button class="btn btn-primary" type="button"><i class="fa fa-search"></i></button>
</div>
</div>
</div>
</div>
</div>
</form>
Upvotes: 1