如果选择了第一个下拉菜单中的某个值,如何显示第二个下拉菜单


How to display a second dropdown menu if a certain value in the first dropdown is selected?

我有两个下拉列表,只有当第一个下拉列表的值'CN'被选中时,第二个下拉列表才会显示

我想不明白,你能帮我一下吗?

下面是两个下拉列表:

print "<select id='country' name = 'country'>  
              <option value='TW'>Taiwan</option>
              <option value='CN'>China</option>
              <option value='DE'>Germany</option>
              <option value='JP'>Japan</option>
              <option value='KR'>South Korea</option>
              <option value='US'>USA</option>
              <option>------------</option>";
            while ($row = mysql_fetch_array($result, MYSQL_ASSOC)) { 
                echo "<option value='$row[iso]'>$row[printable_name]</option>";
            }
    print "</select>"; 
print "<select name='provinces' id='provinces'>
             <option>------------</option>";
            while ($row = mysql_fetch_array($result, MYSQL_ASSOC)) { 
                echo "<option value='$row[provincecode]'>$row[province]</option>";
            }
        print "</select>"; 

看一下这个例子:http://jsfiddle.net/whkQw/20/

可以检查China还是必须是CN ?

我认为你需要使用javascript,检查第一个下拉框的选择值,如果它是CN然后启用第二个下拉菜单(之前设置为禁用)