我有一个显示所有美国州的下拉框选择元素。
<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脚本库。