根据其他下拉列表的选择更改下拉列表

时间:2013-12-11 10:19:47

标签: php

我有两个下拉列表。我希望第二个下拉列表根据第一个下拉列表中选择的值进行更改。

这是我的第一次下拉

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>

请帮忙。

1 个答案:

答案 0 :(得分:0)

您需要处理第一个Change Event元素的Select,并且在事件正文中您需要向服务器发送请求以获取第二个Select元素的数据。 我建议使用ajax进程来执行此操作。 此外,您应该使用jQuery来处理事件并拥有ajax。