pList.addAt(1,new area( "马里坤 ", "2212 "));
</script>
<table width= "100% " border= "0 " cellspacing= "0 " cellpadding= "0 " align= "center ">
<tr>
<td height= "20 " width= "100% ">
<select name= "Province " id= "Province " style= "FONT-SIZE:12px " onchange= "provinceSelChange(Form1.Area_code) "
onKeyUP= "if(window.event.keyCode==13) document.Form1.Area_code.focus(); ">
<script language= "javascript ">
document.write(pList.getOptionString());
</script>
</select>
<select name= "Area_code " id= "Area_code " style= "FONT-SIZE:12px ">
<script language= "javascript ">
document.write(pList.getOptionAreasString(0,Form1.Area_code));
</script>
</select>
</td>
</tr>
</table>
</form>
这个是一个省份选择的 js 代码,没问题
但我现在要做一个是 后台赋值 让他有个 初始化的选中,比如 我后台赋值
2207 省就选中 '新疆 ' 而城市就选中 '塔城 '
大哥帮我看看啊,看看有什么办法
------解决方案--------------------哇。。。。
好长啊,眼睛都花了。。。
------解决方案--------------------太长了 不愿看
------解决方案--------------------后台给一个runat=server的hidden赋值
然后在 </form> 前根据这个hidden的值
执行一段js函数就可以了
<input type= "hidden " runat= "server " id= "hidCityCode " />
document.getElementById( "Area_code ").value = document.getElementById( "hidCityCode ").value;//城市选中
//省份选中你可以根据城市的Code选中,具体函数自己写
------解决方案--------------------Hidden域是比较方便
<asp:hiddenfield runat= "server "> </asp:hiddenfield>
------解决方案--------------------你的意思是根據每二個(城市的代碼),來反過來決定省的代碼選擇是吧。
你應該把省的 value值也設置成代號:如
pList.add(new province( "山西 ", "20 "));
pList.add(new province( "新疆 ", "22 "));
假設 temp是從來台傳來.
var temp= "22007 ";
Area_code.value=temp; // 會自動選擇對應的 '塔城 '
Province.value= "temp.substring(0,2);// //即會自動選擇 新疆
------解决方案--------------------你的意思是根據每二個(城市的代碼),來反過來決定省的代碼選擇是吧。
你應該把省的 value值也設置成代號:如
pList.add(new province( "山西 ", "20 "));
pList.add(new province( "新疆 ", "22 "));
假設 temp是從來台傳來.
var temp= "22007 ";
document.getElementById( "Area_code ").value=temp; // 會自動選擇對應的 '塔城 '
document.getElementById( "Province ").value= "temp.substring(0,2);// //即會自動選擇 新疆