此处存在问题。试图根据在下拉框中选择的内容显示某些字段。我“维生素E对堆栈来看看,并尝试编辑在这里代码: http://jsfiddle.net/tarleton/p8ARq/15/ 与我的工作,我似乎无法得到它的工作...这里总新手,所以任何帮助赞赏HTML表单根据所选下拉列表显示字段
$("select").change(function() {
// hide all optional elements
$('.optional').css('display','none');
$("select option:selected").each(function() {
if($(this).name() == "test") {
$('.test').css('display','block');
} else if($(this).val() == "test2") {
$('.test2').css('display','block');
}
});
});
。 HTML:
<form class="contact" name="contact" action="#" method="post">
<div id="styled-select">
<select>
<option name="test" value="Option 1" >Referral</option>
<option name="test2"value="Option 2">Other</option>
</select>
</div>
<input class="optional test" name="revealtest" style="display:none;" class="hidden-txt">
<input class="optional other" name="revealtest2" value="" style="display:none;" class="hidden-txt">
</form>
非常感谢这一点。 我知道这是懒惰的,但我正在寻找使这成为很多如果变量相当广泛的形式。任何人都知道我可以用来保存手动代码的GUI?我试过做一些搜索,但是我没有遇到过这种功能 – 2013-03-27 02:03:48