我需要根据Select option
中用户选择的值呈现输入字段,请给我任何想法或建议如何实现这一点,我使用JSP页面?
<select name="Bank" id=Bank">
<option>Choose Bank</option>
<option value="hdfc">HDFC</option>
<option value="other">OTHER</option>
</select>
<div id="other" class="selectBankType" style="display:none;">
<input type="text" name="accountNumber"/>
<input type="text" name="IFSC"/>
</div>
<div id="hdfc" class="selectBankType" style="display:none;">
<input type="text" name="accountNumber"/>
</div>
答案 0 :(得分:0)
您需要使用jquery
,在您的选择标记中使用onChange="toggleSubmit('d',this)"
等函数
使用jquery渲染输入字段append函数,
$('#myDiv').append('<input type="text" name="' + name + '" />');
<强>更新强>
这可以通过change
事件和jquery hide / show()函数轻松完成
$(function() {
$('#Bank').change(function(){
$('.selectBankType').hide();
$('#' + $(this).val()).show();
});
});
请参阅此工作fiddle
希望这会有所帮助!!