<title>省市级联</title> <script type="text/javascript"> function mysub(){ document.myf.submit(); }
function showerr(val){ var reg=/^\w{6,12}$/gi; if(reg.test(val)==false){ document.getElementById("info").style.display="inline"; return false; } document.getElementById("info").style.display="none"; return true;
} var arrprov=new Array(); arrprov["湖南"]=new Array("长沙","株洲"); arrprov["湖北"]=new Array("武汉","荆州"); arrprov["河南"]=new Array("郑州","石家庄"); arrprov["河北"]=new Array("保定","开封"); function init(){ // 取到下拉列表 var prov=document.myf.prov; //清除原来已经存在的省份 prov.options.length=0; var pname; var index=0; for(i in arrprov){ //取到第一个值并为后面的市传值 if(index==0){ pname=i; } index++; //将新的省份放进options中 var newpro=new Option(i,i); prov.options.add(newpro);
} showcity(pname); }
function showcity(proname){ var city=document.myf.city; city.options.length=0; for(var i in arrprov[proname]){ var newcity=new Option(arrprov[proname][i],arrprov[proname][i]); city.options.add(newcity); }