0
當用戶在grade_level組合框中選擇其中一個項目時,組合框部分將自動填充數據庫中的sectionName。每個grade_level在數據庫中都有它們自己的表格,這很難,因爲我知道javascript與此有關。你能幫助我獲得選定的項目並從數據庫中獲取數據嗎?如何根據另一個組合框的選定項目從數據庫中填充組合框中的項目
<script>
function makeEnable(value){
document.getElementById("section").disabled = (value=="KINDER 1"||value=="KINDER 2");
}
</script>
<div class="control-group">
<label class="control-label" for="inputPassword">Grade Level:</label>
<div class="controls">
<select name="grade_level" onChange="makeEnable(this.value)" id="grade_level" class="span2" required>
<option></option>
<option value="KINDER 1">KINDER 1</option>
<option value="KINDER 2">KINDER 2</option>
<option value="GRADE 1">GRADE 1</option>
<option value="GRADE 2">GRADE 2</option>
<option value="GRADE 3">GRADE 3</option>
<option value="GRADE 4">GRADE 4</option>
<option value="GRADE 5">GRADE 5</option>
<option value="GRADE 6">GRADE 6</option>
<option value="GRADE 7">GRADE 7</option>
<option value="GRADE 8">GRADE 8</option>
<option value="GRADE 9">GRADE 9</option>
<option value="GRADE 10">GRADE 10</option>
<option value="GRADE 11">GRADE 11</option>
<option value="GRADE 12">GRADE 12</option>
</select>
</div>
</div>
<div class="control-group">
<label class="control-label" for="inputPassword">Section:</label>
<div class="controls">
<select name="section" id="section" required class="span2">
<option></option>
<?php
$query=mysql_query("select * from grade_one") or die(mysql_error());
while($row=mysql_fetch_array($query)){ ?>
<option value="<?php echo $row['sectionName']; ?>"><?php echo $row['sectionName']; ?></option>
<?php } ?>
</select>
</div>
</div>
先生,請您詳細說明一下嗎?謝謝 – hewlett
這裏有一個很好的圖書館/示例:http://plugins.krajee.com/dependent-dropdown/demo。它展示了Rayon談論的內容。 – stubben