1.前台界面
<div id="description"><br />所在地:
<select style="width:100px; " οnchange="sech(this.id)" id="sheng">
<span style="white-space:pre"> </span><option value="province" >请选择省份</option>
</select>
<select οnchange="sech(this.id)" id="shi">
<span style="white-space:pre"> </span><option value="city">请选择市区</option>
</select>
<select οnchange="sech(this.id)" id="xian">
<<span style="white-space:pre"> </span>option value="county">请选择县乡</option>
</select><asp:HiddenField ID="HiddenField1" runat="server" /><asp:HiddenField ID="HiddenField2" runat="server" /><asp:HiddenField ID="HiddenField3" runat="server" />
</div>
2.js
function sech(id) {//省市改变时触发
var aa = document.getElementById(id);
if(id=="sheng"){
var c = aa.selectedIndex;//获得改变后该省的索引号
document.getElementById("HiddenField1").value = aa.options[c].text;//将选中的省的text赋值给HiddenField1的Value;
}
if(id=="shi")
{
var d = aa.selectedIndex;
document.getElementById("HiddenField2"). value = aa.options[d].text;
}
if (id == "xian") {
var e = aa.selectedIndex;
document.getElementById("HiddenField3"). value = aa.options[e].text;
}
}
3.后台
Button1.Text = HiddenField1.Value+HiddenField2.Value+HiddenField3.Value;//获取JS赋值后的控件的值
原文链接