选择列表框中的值相关值显示在表中

时间:2012-05-21 11:09:06

标签: php drop-down-menu

选择任何值后,如何在表格中显示所有相关数据。

如果选择一个国家/地区,则选择一个框值显示所有国家/地区名称,然后在表格中列出相关引用。

2 个答案:

答案 0 :(得分:0)

假设您渲染了所有HTML数据(带有城市的框),您需要使用javascript来更改/显示一些信息,元素等。更具体。

示例:(使用jquery)

<select id="countries">
 <option value="de">Germany
 <option value="gr">Greece
</select>

<select id="cities">
 <!-- empty for now; filled after user's selection -->
</select>

<!-- 2 greek cities for example -->
<select id="gr_cities" style="display:none">
 <option>Thessaloniki
 <option>Athens
</select>

<script type="text/javascript">
 $("#countries").change(function() {
    var sel_read = document.getElementById($(this)[0].value+"_cities");
    var sel_write = document.getElementById("cities");
    for(var x=0,sz=sel_read.length;x<sz;x++) {
       sel_write.options[x] = new Option(sel_read.options[x].text);
    }
 });
</script>

......像这样的东西,现在你必须阅读它并试图理解它。

答案 1 :(得分:0)

您可以将引用放在隐藏的表格中,当用户选择一个国家/地区时,您可以选择使用javascript来显示引用表格