在<select>列表中选择当前DB数据

时间:2015-09-25 13:06:00

标签: javascript php html

有人可以告诉我STEP STEP如何在下拉列表中“选择”当前的DB数据吗?我对JS一无所知,所以我现在很难过。 这是我正在使用的整个js脚本。 http://jsfiddle.net/bdhacker/eRv2W/ HTML     &LT;身体GT;         &lt; div align =“center”&gt;    &LT; HR /&GT; &lt; br /&gt;选择国家/地区(带州):             &lt; select id =“country”name =“country”&gt;&lt; / select&gt;             &lt; br /&gt;状态:             &lt; select name =“state”id =“state”&gt;&lt; / select&gt;             &LT峰; br /&GT;             &lt; br /&gt;选择国家/地区(没有州):             &lt; select id =“country2”name =“country2”&gt;&lt; / select&gt;             &lt; br /&gt;             &lt; script language =“javascript”&gt;                 populateCountries(“country”,“state”);                 populateCountries( “COUNTRY2”);             &LT; /脚本&GT;             &LT峰; br /&GT;             &LT峰; br /&GT;             &lt; br /&gt;             &lt; br /&gt;         &LT; / DIV&GT;     &LT; /体&GT;

2 个答案:

答案 0 :(得分:0)

我会在JS中创建另一个函数:

function preSelect(ElementId, selected_val) {
    var countryElement = document.getElementById(ElementId);
    countryElement.value= selected_val;
}

然后在您的代码中,您可以按此顺序运行该功能

<script language="javascript">
    populateCountries("country", "state");
    populateCountries("country2");
    preSelect("country", "Albania"); // <-- Here you specify the country you want
</script>

演示FIDDLE

答案 1 :(得分:0)

只需指定要选择的值即可。

document.getElementById('country').value = <db value>;