我猜想这是JS或jQuery,但我对它们一点也不熟悉(经过多年的PHP学习,我才刚刚开始学习)。
我有三个下拉框的形式,都是有点相同的。它们都有一个从MySQL数据库中提取并通过PHP填充的相同cites的列表。假设城市是:
City 1 City 2 City 8
3次下降的默认值为:
下拉1是城市1下拉2是N/A下拉3是N/A
基本上,我只需要使下降的工作,其中一个城市选定的任何3个自动删除它从其他2个下降。最后,在3下拉列表中不可能有重复的条目。我还需要它动态发生(onChange事件?)因此,如果他们在第一个列表中选择City 4,则会立即从其他两个下拉列表中删除它作为一个选项。
希望
我试图动态创建两个下拉列表,一个是省份,另一个是每个省份的城市,所以当用户选择一个省份时,城市下拉列表将填充,我使用jQuery的$.ajax函数从数据库中获取数据,然后将其作为JSON传递回来,这是我到目前为止所做的。
jQuery:
$.getJSON("provinces.php", function(data){
//clean out the select list
$('#province').html('');
//run the loop to populate the province drop down list