<script type="text/javascript"> //联动函数 function changehs(){ //首先取出当前选中的是那个省 var selectProObj = document.getElementById("DdlProvince"); var selectProId = selectProObj.options[selectProObj.selectedIndex].value;
//获取所有省市ID的下拉框的项目的个数 var sLen = document.getElementById("DdlCity").options.length; //清除以前的内容 for(var i=0;i<sLen;i++) {document.getElementById("DdlCity").options.remove(0);}
//获取所有省市ID的下拉框的项目的个数 var idObj = document.getElementById("Ddl_ProId"); sLen = idObj.options.length; var hidecityObj = document.getElementById("Ddl_CityId"); var cityObj = document.getElementById("DdlCity");
cityObj.options.add(new Option("请选择市","请选择市")); for (var i=0;i<sLen;i++) if (selectProId == idObj.options[i].value){ cityObj.options.add(new Option(hidecityObj.options[i].text,hidecityObj.options[i].value)); }
<script type="text/javascript">
//联动函数
function changehs(){
//首先取出当前选中的是那个省
var selectProObj = document.getElementById("DdlProvince");
var selectProId = selectProObj.options[selectProObj.selectedIndex].value;
//获取所有省市ID的下拉框的项目的个数
var sLen = document.getElementById("DdlCity").options.length;
//清除以前的内容
for(var i=0;i<sLen;i++)
{document.getElementById("DdlCity").options.remove(0);}
//获取所有省市ID的下拉框的项目的个数
var idObj = document.getElementById("Ddl_ProId");
sLen = idObj.options.length;
var hidecityObj = document.getElementById("Ddl_CityId");
var cityObj = document.getElementById("DdlCity");
cityObj.options.add(new Option("请选择市","请选择市"));
for (var i=0;i<sLen;i++)
if (selectProId == idObj.options[i].value){
cityObj.options.add(new Option(hidecityObj.options[i].text,hidecityObj.options[i].value));
}
}
function setValue(obj){
document.getElementById("edtCityId").value = obj.options[obj.selectedIndex].value;
}
</script>
DdlProvince.Attributes.Add("onchange", "changehs();");
this.DdlCity.Attributes.Add("onchange", "setValue(this)");//添加两个隐藏dropdownlist 分别绑定 Ddl_ProId Ddl_CityId