Joh*_*ohn 8 forms twitter-bootstrap
目标:要有一个可以键入值的输入框,然后在该输入框的右侧是一个引导下拉按钮,在该按钮中可以选择"存储名称,城市,州或邮编".
他们会输入名称(比如沃尔玛),然后选择商店名称.当他们选择Store Name时,它会提交表单并发送两个由php处理的帖子值:
搜索词| 搜索类型
这是我按钮的代码:
<form name="searchForm" id="searchForm" method="POST" />
<div class="input-append">
<input class="span2" id="appendedInputButton" type="text">
<div class="btn-group">
<button class="btn dropdown-toggle" data-toggle="dropdown">
Action
<span class="caret"></span>
</button>
<ul class="dropdown-menu">
<li>Search Store Names</li>
<li>Search City</li>
<li>Search State</li>
<li>Search Zip Code</li>
</ul>
</div>
</div>
</form>
Run Code Online (Sandbox Code Playgroud)
Mic*_*ton 24
<form name="searchForm" id="searchForm" method="POST" />
<div class="input-append">
<input class="span2" id="appendedInputButton" name="search_term" type="text">
<input class="span2" id="search_type" name="search_type" type="hidden">
<div class="btn-group">
<button class="btn dropdown-toggle" data-toggle="dropdown">
Action
<span class="caret"></span>
</button>
<ul class="dropdown-menu">
<li onclick="$('#search_type').val('store'); $('#searchForm').submit()">Search Store Names</li>
<li onclick="$('#search_type').val('city'); $('#searchForm').submit()">Search City</li>
<li onclick="$('#search_type').val('state'); $('#searchForm').submit()">Search State</li>
<li onclick="$('#search_type').val('zip'); $('#searchForm').submit()">Search Zip Code</li>
</ul>
</div>
</div>
</form>
Run Code Online (Sandbox Code Playgroud)
$_POST['search_term']
将输入的文本,并$_POST['search_type']
会之一store
,city
,state
,或zip
.
对于纯html和css解决方案,请尝试以下方法:
<li>
<input type="submit" class="form-control btn btn-link" name="submit" value="Search State">
</li>
Run Code Online (Sandbox Code Playgroud)
CSS:
.dropdown input {
display: block;
padding: 3px 20px;
clear: both;
font-weight: 400;
line-height: 1.42857143;
color: #333;
white-space: nowrap;
height: 26px;
}
.dropdown .btn-link:hover {
text-decoration: none;
background-color: #e8e8e8;
}
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
29016 次 |
最近记录: |