需要第二个下拉框,该下拉框具有取决于第一个下拉框选择的选项


Need a second drop down box that has options depending on first drop down box selection

我有一个显示所有美国州的下拉框选择元素。

<select id="state" name="state" class="form-control" required>
  <option value="" disabled selected>Select the state</option>
  <?php foreach ($states as $state) : ?>
  <option value=<?php echo $state[ 'state'] ?>>
    <?php echo $state[ 'state'] ?>
  </option>
  <?php endforeach; ?>
</select>

当然,我希望有第二个下拉框,显示用户选择的州中的所有城市。我该如何编写php脚本来做到这一点?

这应该是一条评论,但在我有50个声誉之前我不能发表评论,所以…对不起。

你不能只使用PHP(记住,它在服务器端运行)。

你必须使用AJAX(我想这就是你想要的)。

在PHP中无法做到这一点。您需要使用一些客户端语言,比如java脚本。为了更简单,您可以使用jQuery,这是一个java脚本库。