需要第二个下拉框,其中包含根据第一个下拉框选择的选项

时间:2015-02-19 22:11:53

标签: php

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



<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>
&#13;
&#13;
&#13;

当然,我想有一个第二个下拉框,它会显示用户选择的州内所有城市。我怎么写这个PHP脚本呢?

2 个答案:

答案 0 :(得分:1)

这应该是一个评论,但我不能发表评论,直到我有50个声誉,所以...抱歉。

您不能仅使用PHP(请记住,它在服务器端运行)。

你必须使用AJAX(我认为这就是你正在寻找的)。

答案 1 :(得分:0)

你不能用PHP做到这一点。您需要使用一些客户端语言,如java脚本。为了更容易,您可以使用jQuery,这是一个java脚本库。