2013-12-11 179 views
1

我有兩個下拉列表。我希望第二個下拉列表根據第一個下拉列表中選定的值進行更改。根據其他下拉列表中的選項更改下拉列表

這是我的第一個下拉

Category :<select name="Category" id="a1_txtBox5" required="required"> 
         <option value="select">select..</option> 
         <?php while($selectcategoryarray=mysql_fetch_array($selectcategory)) { 
         ?> 
         <option value="<?php echo $selectcategoryarray[1];?>"><?php echo $selectcategoryarray[1];?></option> 
         <?php 
         } 
         ?> 
        </select> 

這裏是我的第二個下拉:

<label style="margin-left:24px;">Subcategory :</label><select style="margin-right:35px;" name="subcategory" id="a1_txtBox3" required="required"> 
         <option value="select"> select..</option> 
         <?php while($selectsubcategoryarray=mysql_fetch_array($selectsubcategory)) { 
         ?> 
         <option value="<?php echo $selectsubcategoryarray[2];?>"><?php echo $selectsubcategoryarray[2];?></option> 
         <?php 
         } 
         ?> 
        </select> 

請幫助。

+0

你需要ajax和php做這個嘗試簡單的方法http://stackoverflow.com/questions/18207689/2nd-dropdown-list-based-on-the-value-of-first-drop-down-list –

+0

謝謝你幫助解決問題... :) – user3089798

回答

0

準確地說,您需要爲您的第一個Select元素處理Change Event,並且在事件正文中您需要向服務器發送請求以獲取第二個Select元素的數據。 我建議使用ajax過程來做到這一點。 而且這個你應該使用jQuery來處理事件並且有一個Ajax。

相關問題