我在Bootstrap的input-group
的帮助下创建了一个文本框和一个提交按钮:
<div class="form-group">
<div class="input-group input-group-lg col-lg-6 col-centered">
<input type="text" class="form-control">
<span class="input-group-btn">
<button type="button" class="btn btn-default">
Search
</button>
</span>
</div>
</div>
我想在文本框中添加一个可点击的地理位置图标,我尝试做很多事情,例如添加input-group-addon
的另一个范围,但是创建了一个按钮类型的东西。我希望图标位于文本框内并使其可单击。任何人都可以建议一种方法吗?
答案 0 :(得分:5)
添加'2'
将其设为anchor
类,然后将其glyphicon
设为如下:
<强> DEMO 强>
position:absolute
<强> CSS 强>
<div class="input-group input-group-lg col-lg-6 col-centered">
<a href="#" onclick="alert('clicked');" class="glyphicon glyphicon-map-marker"></a>
<input type="text" class="form-control">
<span class="input-group-btn">
<button type="button" class="btn btn-default">
Search
</button>
</span>
</div>
答案 1 :(得分:1)
Anirudh ,你好,你可以尝试这样的没有所有额外的 css 。
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.4/css/bootstrap.min.css">
<div class="form-group">
<div class="input-group input-group-lg col-lg-6 col-centered">
<a href="#" onclick="alert('clicked');" ></a>
<div class="input-group-addon glyphicon glyphicon-map-marker btn"></div>
<input type="text" class="form-control">
<span class="input-group-btn">
<button type="button" class="btn btn-default">
Search
</button>
</span>
</div>
</div>
答案 2 :(得分:1)
<div class="row">
<div class="col-sm-2 col-md-2 col-lg-2"></div>
<form ng-submit="search(searchterm)">
<div class="form-group">
<div class="input-group input-group-lg col-sm-8 col-md-8 col-lg-8 col-centered">
<input type="text" class="form-control" ng-model="searchterm">
<span class="input-group-btn">
<button type="submit" class="btn btn-default">
<span class="glyphicon glyphicon-search"></span>
</button>
</span>
</div>
</div>
</form>
<div class="col-sm-2 col-md-2 col-lg-2"></div>
</div> <!-- end row -->
我的客户想要一个搜索框,右侧有一个可点击的搜索字形,搜索框位于窗口中心,搜索框大于正常(input-group-lg
),带有响应式视图。在看到AngularJR的答案之前,我是一个可怜的可怜人。 : - )
答案 3 :(得分:0)
.input-group abbr{
font-size: 23px;
position: absolute;
right: 16%;
top: 6px;
z-index: 500;
}
<div class="form-group">
<div class="input-group input-group-lg col-lg-6 col-centered">
<input type="text" class="form-control">enter code here
<abbr><a href="#"><i class="fa fa-map-marker"></i></a></abbr>
<span class="input-group-btn">
<button type="button" class="btn btn-default">
Search
</button>
</span>
</div>
</div>