Javascript 如何基于picklist值呈现字段?
我需要根据用户在Javascript 如何基于picklist值呈现字段?,javascript,jsp,Javascript,Jsp,我需要根据用户在Select option中选择的值呈现输入字段,请给我一些想法或建议如何实现这一点,我使用的是JSP页面 <select name="Bank" id=Bank"> <option>Choose Bank</option> <option value="hdfc">HDFC</option> <option value="other">OTHER</option> <
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>
您需要使用jquery
为此,在select标记中使用类似于onChange=“toggleSubmit('d',this)”的函数
并使用jquery呈现输入字段函数
$('#myDiv').append('<input type="text" name="' + name + '" />');
看到这个了吗
希望这有帮助 您好,谢谢您的回复,我更新了我的问题,我想要的是当选择同一家银行时,我只想显示“账号”字段,当我选择“其他”时,我需要显示“账号”和“IFSC代码”字段,您能给我提供一个示例吗code@user3168055我已经更新了我的代码。如果您需要任何帮助,请在此处通过评论查看
$(function() {
$('#Bank').change(function(){
$('.selectBankType').hide();
$('#' + $(this).val()).show();
});
});