html5+asp+JavaScript问题

我的页面有三个下拉列表控件,分别为<selectid="area"><optionvalue="东区">东区</option><optionvalue="南区">南区</... 我的页面有三个下拉列表控件,分别为
<select id="area"><option value="东区">东区</option><option value="南区">南区</option><option value="西区">西区</option><option value="北区">北区</option></select>
<select id="country">。。。。</select>
<select id="town">。。。。</select>,

现在要求实现一个功能:
页面打开时,只有第一个列表中有东区、南区、西区、北区四个内容,后面两个没有内容;
第一个选择一个值时,第二个会导入第一个值对应的省份(这些数据已经存在access数据库中);
第二个选择一个值时,第三个会显示对应的乡镇(同样,数据在access中有),
在执行以上任何一个点选操作后,页面上假如还有其它的一些控件,其它控件的已选值不变。

access数据库名称叫gcoo.mdb,里面的表明叫:qingdan,表中的字段有area,country,town,id共4个字段。
请问如何操作?????
展开
 我来答
科技艺术生活
2016-11-28 · TA获得超过265个赞
知道小有建树答主
回答量:328
采纳率:100%
帮助的人:151万
展开全部
额额,添加ONCHANGE 事件,在事件中,获取对应列表中的索引的值,根据值去传给ASP,查找出对应的记录,把记录用,xx.options.add(s)加进去,,
更多追问追答
追问
能不能写一个具体一点的
追答
function getShiFromSheng(){
var varSheng,varShi;
var strSheng="甘肃,青海,宁夏,新疆,陕西";
var strGS="所有市,兰州,天水,白银,平凉,庆阳,陇南,定西,金昌,武威,张掖,酒泉,嘉峪关,临夏,甘南";

var arrSheng=new Array();
var arrGS=new Array();

arrSheng=strSheng.split(",");
arrGS=strGS.split(",");

varSheng=document.getElementById("ShengList");
varShi=document.getElementById("ShiList");

switch (varSheng.options[varSheng.selectedIndex].text){

case "甘肃":
{
for(j=varShi.length;j>0;j--){ varShi.remove(j-1); }
for(j=0;j< arrGS.length;j++)
{
s=new Option(arrGS[j],"GS");
varShi.options.add(s);
}
break; }
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式