我正在構建一個表單,其中有條件字段需要根據選中的複選框來顯示。我想知道如何在選中複選框時隱藏其他表單域。我也希望能夠在兩個複選框都選中時顯示所有字段。基於無線電選擇顯示/隱藏表單內容
在下面的標記中,我添加了評論,我想呈現html。
<form class="form-horizontal">
<fieldset>
<!-- Multiple Checkboxes -->
<div class="control-group">
<label class="control-label">Multiple Checkboxes</label>
<div class="controls">
<label class="checkbox">
<input type="checkbox" name="checkboxes" value="Load">
Load
</label>
<label class="checkbox">
<input type="checkbox" name="checkboxes" value="Unload">
Unload
</label>
</div>
</div>
<!-- Show when "load" is checked -->
<div class="control-group">
<label class="control-label">Dorms</label>
<div class="controls">
<select id="selectbasic" name="selectbasic" class="input-xlarge">
<option>Degraff</option>
</select>
</div>
</div>
<!-- Show when "load" is checked -->
<div class="control-group">
<label class="control-label">Greek House</label>
<div class="controls">
<select id="selectbasic" name="selectbasic" class="input-xlarge">
<option>Tri Delt</option>
</select>
</div>
</div>
<!-- Show when "unload" is checked -->
<div class="control-group">
<label class="control-label">How many hops?</label>
<div class="controls">
<select id="selectbasic" name="selectbasic" class="input-xlarge">
<option>One</option>
<option>Two</option>
<option>Three</option>
<option>Four</option>
</select>
</div>
</div>
<!-- Show when "unload" is checked -->
<div class="control-group">
<label class="control-label">How many hours?</label>
<div class="controls">
<select id="selectbasic" name="selectbasic" class="input-xlarge">
<option>One</option>
<option>Two</option>
</select>
</div>
</div>
</fieldset>
</form>
要更改DOM,您需要一些客戶端語言。 使用JavaScript或JQuery(一個JavaScript的lib)爲 – 2013-05-02 00:32:39
我仍然抓住jquery/javascript。我可以看看這種效果的任何例子嗎? – 2013-05-02 00:34:37
我不會給你任何代碼,你需要了解事情是如何工作的,我只是想告訴你使用jQuery.hide()和.show()方法。 在從頭開始使用新語言之前,嘗試一些教程。 – 2013-05-02 00:35:46