Mis*_*a M 50 html textinput twitter-bootstrap
我正在尝试使用下拉按钮显示内联文本输入.我无法弄清楚如何做到这一点.这是我尝试过的HTML(我把它全部放在一行没有结果):
<div class="input-append">
<input type="text" placeholder="foo" class="input-mini">
<div class="btn-group">
<a id="amount_type" class="btn dropdown-toggle" data-toggle="dropdown" href="#">10<span class="caret"></span></a>
<ul id="amount_type_options" class="dropdown-menu">
<li class="selected"><a href="#">10</a></li>
<li><a href="#">100</a></li>
<li><a href="#">1000</a></li>
</ul>
</div>
</div>
Run Code Online (Sandbox Code Playgroud)
这可能吗?
谢谢
Tad*_*eck 61
目前在这里的文档中有一个输入+下拉组合的默认实现(搜索"按钮下拉列表").我保留原始解决方案以供记录,以及那些现在无法使用解决方案的人员.
对的,这是可能的.事实上,Twitter Bootstrap文档中有一个示例(按照链接并搜索" 示例 "下拉按钮):
<div class="btn-group">
<a class="btn btn-primary" href="#">
<i class="icon-user icon-white"></i> User
</a>
<a class="btn btn-primary dropdown-toggle" data-toggle="dropdown" href="#">
<span class="caret"></span>
</a>
<ul class="dropdown-menu">
<li><a href="#"><i class="icon-pencil"></i> Edit</a></li>
<li><a href="#"><i class="icon-trash"></i> Delete</a></li>
<li><a href="#"><i class="icon-ban-circle"></i> Ban</a></li>
<li class="divider"></li>
<li><a href="#"><i class="i"></i> Make admin</a></li>
</ul>
</div>
Run Code Online (Sandbox Code Playgroud)
如果包含在文本中,它可能看起来像这样(按钮上的文字已更改,没有其他内容):

编辑:
如果您尝试<input>使用下拉按钮中的附加下拉菜单来实现,那么这是解决方案之一:
btn-group类添加到具有input-append类的元素中,dropdown-toggle并dropdown-menu在元素的末尾添加元素input-append,.input-append .btn.dropdown-menu因此它没有float: left(否则它将进入下一行).生成的代码可能如下所示:
<div class="input-append btn-group">
<input class="span2" id="appendedInputButton" size="16" type="text">
<a class="btn btn-primary dropdown-toggle" data-toggle="dropdown" href="#">
<span class="caret"></span>
</a>
<ul class="dropdown-menu">
<li><a href="#"><i class="icon-pencil"></i> Edit</a></li>
<li><a href="#"><i class="icon-trash"></i> Delete</a></li>
<li><a href="#"><i class="icon-ban-circle"></i> Ban</a></li>
<li class="divider"></li>
<li><a href="#"><i class="i"></i> Make admin</a></li>
</ul>
</div>
Run Code Online (Sandbox Code Playgroud)
在这个样式覆盖的支持下:
.input-append .btn.dropdown-toggle {
float: none;
}
Run Code Online (Sandbox Code Playgroud)
并给你完全相同的结果:

编辑2:更新了CSS选择器(是.dropdown-menu,是.dropdown-toggle).
Cli*_*ris 13
从Bootstrap 3.x开始,在这里的文档中有一个例子:http://getbootstrap.com/components/#input-groups-buttons-dropdowns
<div class="input-group">
<input type="text" class="form-control" aria-label="...">
<div class="input-group-btn">
<button type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown" aria-expanded="false">Action <span class="caret"></span></button>
<ul class="dropdown-menu dropdown-menu-right" role="menu">
<li><a href="#">Action</a></li>
<li><a href="#">Another action</a></li>
<li><a href="#">Something else here</a></li>
<li class="divider"></li>
<li><a href="#">Separated link</a></li>
</ul>
</div><!-- /btn-group -->
</div><!-- /input-group -->
Run Code Online (Sandbox Code Playgroud)
这是我的解决方案是使用 display: inline
Some text <div class="dropdown" style="display:inline">
<button class="btn btn-default dropdown-toggle" type="button" id="dropdownMenu1" data-toggle="dropdown" aria-haspopup="true" aria-expanded="true">
Dropdown
<span class="caret"></span>
</button>
<ul class="dropdown-menu" aria-labelledby="dropdownMenu1">
<li><a href="#">Action</a></li>
<li><a href="#">Another action</a></li>
<li><a href="#">Something else here</a></li>
<li><a href="#">Separated link</a></li>
</ul>
</div> is here
Run Code Online (Sandbox Code Playgroud)
A
Some text <div class="dropdown" style="display:inline">
<button class="btn btn-default dropdown-toggle" type="button" id="dropdownMenu1" data-toggle="dropdown" aria-haspopup="true" aria-expanded="true">
Dropdown
<span class="caret"></span>
</button>
<ul class="dropdown-menu" aria-labelledby="dropdownMenu1">
<li><a href="#">Action</a></li>
<li><a href="#">Another action</a></li>
<li><a href="#">Something else here</a></li>
<li><a href="#">Separated link</a></li>
</ul>
</div> is here
Run Code Online (Sandbox Code Playgroud)
小智 5
搜索“datalist”标签。
<input list="texto_pronto" name="input_normal">
<datalist id="texto_pronto">
<option value="texto A">
<option value="texto B">
</datalist>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
141654 次 |
| 最近记录: |