这里是我有的表单元素。基于选择框选择显示隐藏表单字段
<select id="state" name="state" style="width: 212px;">
<option value="nsw">New South Wales</option>
<option value="qld">Queensland</option>
<option value="vic">Victoria</option>
<option value="nt">Northern Territory</option>
<option value="tas">Tasmania</option>
<option value="sa">South Australia</option>
<option value="wa">Western Australia</option>
<option value="act">Australian Capital Territory</option>
<option value="notinoz">Not in Australia</option>
</select>
我想要做的是低于此添加一个选择框元素,如果用户在上面的选项中选择“没有在澳大利亚”。 我真的是最清洁最轻的代码possbile之后。
我假设我们创建一个div并设置可见性:隐藏只是不知道如何触发它。
你不需要隐藏_div_,你可以有一个隐藏的_select_。尽管我猜你可能也想要一个标签等等。你可能想考虑'display:none'而不是'visibility:hidden',但这取决于你。你需要在你的“状态”select元素上处理change事件,然后通过改变其'visibility'(或display)来隐藏或显示下一个select元素。(顺便说一句,ACT为什么会持续下去?我们应该是_first _...) – nnnnnn 2012-01-11 00:29:17
大声笑@nnnnnn我要去尝试和触发显示:无显示:块只是不知道如何使用js – 422 2012-01-11 00:32:13