该脚本生成一个下拉表单,我可以选择可以显示的下拉字段的数量。不过,我有点卡住了。我现在的问题是如何使默认文本字段基于第二个下拉表单的值?例如,如果我选择'女士'它将产生两个文本字段,否则它将只有一个文本字段。两个下拉内的文本字段
jQuery的
$(document).ready(function() {
$('#bookinfo_adult').change(function() {
var num = $('#bookinfo_adult').val();
var i = 0;
var html = '';
for (i = 1; i <= num; i++) {
html += '<br>' + i + '. <select name="gender4-' + i + '">' + '</' + 'option>' + '<option value=' + '"m">Mr. ' + '</option' + '>' + '<option value=' + '"f">' + 'Ms. ' + '</option' + '>' + '</select' + '></br>';
}
$('#list').html(html);
});
});
HTML
<select id="bookinfo_adult" name="bookinfo_adult">
<option value="0">- SELECT -</option>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="6">6</option>
</select>
<div id="list"></div>
您是否在问如何动态创建文本字段? – 2012-08-09 23:37:20