2013-12-11 3 views
1

У меня есть два выпадающих списка. I want второй раскрывающийся список shoul изменен в соответствии со значением, выбранным в первом раскрывающемся списке.Изменить список выпадающего списка в соответствии с выбором другого выпадающего списка

это мой первый раскрывающийся

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

Точно вам необходимо обработать Change Event для вашего первого элемента Select, а в теле события вам необходимо отправить запрос на сервер для получения данных второго элемента Select. Я рекомендую использовать процесс ajax. И для этого вы должны использовать jQuery для обработки событий и иметь ajax.

Смежные вопросы