我試圖根據在下拉框中選擇的值填充我的字段中的數據。我已經通過下拉選項選擇javascript函數,但在更新表單域時遇到問題。請檢查我的代碼是否存在我犯下的錯誤。使用javascript在下拉列表中填充表格字段
這是我的html代碼:
<div class="form-ui">
<span class="form-elements reqField">
<select class="dropdown" onchange="populateData(this.options[this.selectedIndex].value,1)">
<option value="1">Please Select</option>
<option value="2">Mrs.Jane Smith</option>
<option value="3">Mr.Junior Smith</option>
</select>
</span>
<span class="form-elements reqField">
<select id="itle1" class="dropdown">
<option value="1">Mr.</option>
<option value="2">Ms.</option>
<option value="3">Mrs.</option>
</select>
</span>
<span class="form-elements">
<input id="FirstName1" type="text" class="text" value="" />
</span>
<span class="form-elements reqField">
<input id="LastName1" type="text" class="text" value="" />
</span>
</div>
和JavaScript代碼:
function populateData(value,person){
if(value==2){
$('#Title'+person).value=3;
$('#FirstName'+person).value="Jane";
$('#LastName'+person).value="Smith";
}
if(value==3){
}
}
也查看http://jsbin.com/quyo5/進行工作演示 – 2011-03-16 09:47:47
謝謝,但我無法檢查複選框,並設置其他下拉('標題')字段。你能幫我那個嗎? – Angeline 2011-03-16 10:50:57
好吧,我沒有看到你的代碼中的任何複選框。你是否已經訪問了我在評論中發佈的鏈接? – 2011-03-16 11:00:11