我从网上找了一个级联菜单的例子,添加一条记录时级联菜单正确,但是当我需要修改这条记录时,级联菜单就不能得到数据。下面是我的代码,请帮我看看怎么改,或者是有其他能实现的代码,谢谢啦!<html>
<head>
<script type="text/javascript">
var v = new Array(19);
var n = new Array(19);
v[0] = new Array('0');
n[0] = new Array('不限--');
v[1] = new Array('1','2','3','4','5','6','7','8','9','10','11','12','13','14','15','16','17','18','19','20','21','22','23','24','25','26','27','28','29','30','31','32','33','34','35','36','37','38');
n[1] = new Array('中关村','北京大学','清华大学','上地','白颐路','西三环','学院路','西直门外','紫竹院','八里庄','公主坟','五道口','双榆树','西三旗','清河','马连洼','青龙桥','香山','田村路','永定路','万寿路','羊坊店','甘家口','北航','北下关','北太平庄','万柳','东升','四季青','西北旺','温泉镇','苏家坨','上庄','魏公村','航天桥','花园路','动物园','其他');
v[2] = new Array('39','40','41','42','43','44','45','46','47','48','49','50','51','52','53','54','55','56','57','58','59','60','61','62','63','64','65','66','67','68','69','70','71','72','73','74','75','76','77','78','79','80','81','82','83','84','85','86','87','88','89','90','91');
n[2] = new Array('亚运村','三元桥','建外大街','国展','三里屯','劲松','燕莎','团结湖','京广桥','望京','安贞桥','潘家园','酒仙桥','呼家楼','双井','垡头','六里屯','麦子店','左家庄','香河园','首都机场','小关','和平街','小红门','十八里店','豆各庄','黑庄户','王四营','南磨房','三间房','管庄','高碑店','常营','平房','东风','东坝','金盏','将台','崔各庄','孙河','来广营','太阳宫','大屯','奥运村','国贸','西坝河','朝外大街','红庙','八里庄','花家地','安华桥','将台路','其他');
v[3] = new Array('92','93','94','95','96','97','98','99');
n[3] = new Array('前门','天坛','崇文门外','龙潭湖','东花市','体育馆路','永定门外','其他'); function selectjd(){
var row = document.getElementById("qxid").value;//alert(row);
var col = v[row].length;//alert(col);
document.getElementById("jdid").length = 0;
document.getElementById("jdid").options[0] = new Option('不限--','0');
for(var i=0;i<col;i++) {
if(v[row][i]!=0){
document.getElementById("jdid").options[i+1] = new Option(n[row][i],v[row][i]);
}
}
}

function qxjd(qxid,jdid){
var obj=document.getElementById("jdid");
var col = v[qxid].length;//alert(col);
for(var i=0;i<col;i++) {

if(v[qxid][i]!=0 ){

document.getElementById("jdid").options[i+1] = new Option(n[qxid][i],v[qxid][i]);

}
if(v[qxid][i] == jdid){
alert(n[qxid][i]);

alert(obj.options[obj.selectedIndex].text) ;
}
}

}</script>
</head><body onload="qxjd(3,94)">
<from>
<select id="qxid" name="qxid" onChange="selectjd()">
<option value='0' ${fwxx.jd.qx.qxid eq 0 ? 'selected="selected"' : '' }>
不限--
</option>
<option value='1' ${fwxx.jd.qx.qxid eq 1 ? 'selected="selected"' : '' }>
海淀
</option>
<option value='2'${fwxx.jd.qx.qxid eq 2 ? 'selected="selected"' : '' }>
朝阳
</option>
<option value='3'${fwxx.jd.qx.qxid eq 3 ? 'selected="selected"' : '' }>
崇文
</option>
</select>
<br/>
<select id="jdid" name="jdid">
<option value="0">
不限--
</option>
</select>
</from>
</body></html>