自定义输入样式,里面有一个图标,右边有一个按钮

Custom input style with a icon inside and button in the right

我正在尝试获得一个自定义输入样式,里面有一个字形图标,右边有一个按钮,上面写着开始。

这是我的 js fiddle。 jsfiddle

<div class="form-group">
<div class="icon-addon addon-sm">
<input type="text" placeholder="Search All Orders" class="form-control" id="Order Search">
<label for="email" class="glyphicon glyphicon-search" rel="tooltip" title="email"></label>
</div>
</div>

我遇到的问题是,当我尝试在右侧添加按钮时,单击输入时图标会消失。

使用您的 fiddle 我只是在您的搜索框中添加了一个绝对定位的按钮。也许这就是您要找的东西?

在 HTML 中添加了按钮:

<input type="text" placeholder="Search All Orders" class="form-control" id="Order Search">
<label for="email" class="glyphicon glyphicon-search" rel="tooltip" title="email"></label>
<button class="button-go">go</button>

按钮的 CSS:

.button-go {
    position: absolute;
    right: 0;
    top: 0;
    height: 30px;
}

https://jsfiddle.net/t6295xrd/

这是一个 Demo,据我所知,我只是将按钮添加到 fiddle 并添加此 css 以将其放置在右侧。

#Order_Search {
    padding-right:20px;
}
.go-btn {
    position: absolute;
    right: 3px;
    margin-left: -2.5px;
    top: 2px
}

这是 html

<div class="form-group">
  <div class="icon-addon addon-sm">
    <input type="text" placeholder="Search All Orders" class="form-control" id="Order_Search">
    <label for="email" class="glyphicon glyphicon-search" rel="tooltip" title="email"></label>
    <button class="go-btn"> Go </button>
</div>