php - 选择一组选项取决于您之前选择的选项

标签 php javascript jquery html

我使用了两个选择,一个作为类别,第二个作为子类别。 我希望让第二个选择菜单由在第二个选择菜单中选择的选项决定。

这是 html/php 代码。

<select name="category" id="category">
  <?php 
$options = array("Stationary", "Bag", "Paper");
      foreach ($options as $option) {
    echo '<option value"' . $option . '"';
     if(in_array($option, $category)){
       echo " Selected";
     }
       echo ">" . ucfirst($option) . "</option>";
  }
  ?>
</select>

<select name="subcategory" id="subcategory">
    <?php
    $options = array("Pencils", "Ruler", "Pens");
      foreach ($options as $option) {
        echo '<option value"' . $option . '"';
          if(in_array($option, $category)){
            echo " selected";
          }
        echo ">" . ucfirst($option) . "</option>";
      }     
    ?>
     <?php
    $options = array("Small", "Large", "Paper");
      foreach ($options as $option) {
        echo '<option value"' . $option . '"';
      if(in_array($option, $category)){
        echo " selected";
      }
    echo ">" . ucfirst($option) . "</option>";
     }
    ?>
  <?php
    $options = array("Notepad", "Plain ", "Colour");
      foreach ($options as $option) {
        echo '<option value"' . $option . '"';
      if(in_array($option, $category)){
        echo " selected";
      }
    echo ">" . ucfirst($option) . "</option>";
     }
     ?>           
</select>

我想要它,所以当您从类别中选择一个选项时,它会显示正确的选项以显示在 <select> 中。 .

我不确定你是否能做到这一点,但如果有人有想法或知道如何做到这一点,你的帮助会很有帮助。

最佳答案

如果我理解你的问题是正确的,你要做的是根据类别选择子类别。

首先将所有类别加载到类别选择框中。

第二次选择类别选项时,从选择框 (category_id) 中检索值并生成 AJAX调用以获取所选类别的子类别。

第三次将它们填充到子类别选择框。

根据要求更新了答案

jQuery Ajax POST example with PHP

如果你有任何问题,请告诉我

关于php - 选择一组选项取决于您之前选择的选项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14234038/

相关文章:

php - Laravel 如何延迟在单个服务提供者中列出的多个绑定(bind)?

javascript - 匿名函数并不总是有返回值

php - 如何从数组中获取准确的值 - php

php - 如何在 PHP/MySQL 中对特定日期范围内的行求和

javascript - 在 Google Apps Script 中的函数内调用函数(invoke)

Javascript - 函数名称中需要下划线吗?

Jquery-Unobtrusive-Ajax 未找到数据-ajax-更新

javascript - Html iframe 建议

java - 如何重定向到 WEB-INF 文件夹内的 JSP

php - VPS、Apache MySql 和 phpMyadmin 错误