【发布时间】:2017-04-11 18:32:54
【问题描述】:
我正在创建一个在打开不同选项卡时具有不同字段的表单。我正在尝试使用 Bootstrap 的可切换选项卡,它看起来可以正常工作,但是当您单击另一个选项卡时,它不会显示应该显示在该特定 div 中的其他 html。
这是我的 HTML:
<form name="quote" id="price-quote">
<div class="container">
<div id="service-tabs" class="container">
<ul class="nav nav-pills">
<li class="active"><a href="#carpet-cleaning" data-toggle="tab">Carpet Cleaning</a></li>
<li><a href="#upholstery-cleaning" data-toggle="tab">Upholstery Cleaning</a></li>
</ul>
<div class="tab-content clearfix">
<div class="tab-pane active" id="1">
<h3>Carpet Cleaning Options</h3>
<!--how many bedrooms-->
<label class="control-label" for="carpet_cleaning">Bedrooms</label><br>
<select class="form-control-1" id="carpet_cleaning">
<option value="0">0</option>
<option value="1">1</option>
<option value="2">2</option>
</select>
</div>
<div class="tab-pane" id="2">
<h3>Upholstery Cleaning Options</h3>
<!--how many dining room chairs-->
<label class="control-label" for="dining_chairs_cleaning">Dining Room Chairs (each)</label><br>
<select class="form-control-1" id="dining_chairs_cleaning">
<option value="0">0</option>
<option value="1">1</option>
<option value="2">2</option>
</select>
</div>
</div>
</div>
</div>
</form>
这里有一个 JS fiddle 以获得更简单的视图:https://jsfiddle.net/z2kt4hv0/
我也尝试过使用 jQuery,但我认为使用 Bootstrap 会更好,因为我已经将它用于页面的其他部分。一切似乎都应该工作,但另一个选项卡不会显示正确的内容。任何帮助都会很棒,谢谢。
【问题讨论】:
标签: html css forms twitter-bootstrap