因此,我有一個2選擇標記和 onChange事件中的第二個select標記;我想通過2個選擇變量的值如何在onChange中傳遞兩個值
<td>District:
<div>
<select name="district" id="district" onchange="getZone(this.value)">
<option value="ALL">ALL</option>
<?php
include_once 'newcompute.php';
$computation = new newcompute();
echo $computation->getDistrict();
?>
</select>
</div>
</td>
<td>Barangay:
<div id="barangay" name="barangay">
<select onchange="loadReport(barangay.value,district.value)">
<option>Select a Barangay</option>
<option value="ALL">ALL</option>
</select>
</div>
</td>
</tr>
所以,我試圖做的onchange =「loadReport(barangay.value,district.value)」,但我只得到 爲district.value一個未定義的值
如何獲取loadReport傳遞選擇標記區域的當前選定值?
我希望'barangay.value'是'undefined'因爲'div'元素沒有值。不應該將ID分配給'select'元素嗎?另外,不要依賴ID變成全局變量,使用'getElementById'來獲取元素的引用。 –
我使用uhh ..'barangay div'來使用'javascript innerhtml'來根據區域和區域的下拉值(這在示例代碼中未示出)放置新的'選擇barangay標記和選項' – CalvinLChua