62,074
社区成员
发帖
与我相关
我的任务
分享
JS里放省市区三级级联的数据
数据是这样放的
110000|北京市,110100|市辖区,110101|东城区,110102|西城区,110103|崇文区,
<select class="kuang" id="city1" onchange="eval('city_1('+this.value+')');eval('city_2('+document.all.city2.value+')');getCityValue();test()"
name="city1" runat="server">
<option value="" selected="selected" runat="server">请选择</option>
<option value="110000" selected="selected" runat="server">北京市</option>
<option value="110100" selected="selected" runat="server">市辖区</option>
<option value="110101" selected="selected" runat="server">西城区</option>
</select>
var city1=document.getElementById("city1").innerHTML;
alert(city1);//返回value值数字
string a=Request.Form["city1"];//返回value值数字
<script type="text/javascript">
function selectChanged(id) {
var province = document.getElementById(id);
var pindex = id.selectedIndex; //索引的值
var pValue = id.options[pindex].value; //绑定的DataValueField的值
var pText = id.options[pindex].text; //绑定的DataTextField的值
alert(pindex + pValue + pText);
}
</script>
<select id="city1" runat="server" onchange="selectChanged(this)">
<option id="Option1" value="" selected="selected">请选择</option>
<option id="Option2" value="110000">北京市</option>
<option id="Option3" value="110100">市辖区</option>
<option id="Option4" value="110101">西城区</option>
</select>
<select class="kuang" id="city1" name="city1">
<option value="" selected="selected" runat="server">请选择</option>
<option value="110000" selected="selected" runat="server">北京市</option>
<option value="110100" runat="server">市辖区</option>
<option value="110101" runat="server">西城区</option>
</select>
<script language="javascript" type="text/javascript">
window.onload=function(){
document.getElementById("city1").onchange=function(){
var currName="";
var opts=this.getElementsByTagName("option");
for(var i=0;i<opts.length;i++){
if(this.value==opts[i].value){
currName=opts[i].innerHTML;
}
}
alert(currName);
}
}
</script>
<option value="110000" selected="selected" runat="server">北京市</option>
<option value="110100" selected="selected" runat="server">市辖区</option>
<option value="110101" selected="selected" runat="server">西城区</option>