在js中嵌套asp代码
<script>vartemp=document.form1.select2;functionredirect(x){vari;i=0;for(varm=temp.opt...
<script>
var temp=document.form1.select2;
function redirect(x){
var i;
i=0;
for (var m=temp.options.length-1;m>0;m--)
temp.options[m]=null;
<%while not rs2.eof%>
cnt=<%=rs2("address")%>;
if(cnt==x)
{
temp.options=new Option("<%=rs2("address")%>","<%=rs2("address")%>");
i=i+1;
}
<%
rs2.movenext
wend
%>
}
</script>
大意是做一个级联菜单,2个select第一个select的选项通过读数据库来获得,而第二个select的option根据第一个的选项做匹配,可这段代码执行的时候页面上有错误,我想是在js中嵌套asp代码有问题,请高手给予指教,先谢谢了!
(就这么点分了,意思一下吧,诚意在那了,希不要嫌弃...) 展开
var temp=document.form1.select2;
function redirect(x){
var i;
i=0;
for (var m=temp.options.length-1;m>0;m--)
temp.options[m]=null;
<%while not rs2.eof%>
cnt=<%=rs2("address")%>;
if(cnt==x)
{
temp.options=new Option("<%=rs2("address")%>","<%=rs2("address")%>");
i=i+1;
}
<%
rs2.movenext
wend
%>
}
</script>
大意是做一个级联菜单,2个select第一个select的选项通过读数据库来获得,而第二个select的option根据第一个的选项做匹配,可这段代码执行的时候页面上有错误,我想是在js中嵌套asp代码有问题,请高手给予指教,先谢谢了!
(就这么点分了,意思一下吧,诚意在那了,希不要嫌弃...) 展开
展开全部
js函数中好像不能嵌套asp吧?可以用ajax无刷新的二级联动
一级select里面加入onchange
例<select name="teacher_name" id="teacher_name" onChange="showStudent(this.value)">
js中采用xmlHttp对象把查询关键字发送到另外一个asp页面进行查询,并用xmlHttp的responseText方法获得查询得到的二级select需要的数据,动态产生二级select
如果不会xmlHttp,可以到网上查查相关资料
一级select里面加入onchange
例<select name="teacher_name" id="teacher_name" onChange="showStudent(this.value)">
js中采用xmlHttp对象把查询关键字发送到另外一个asp页面进行查询,并用xmlHttp的responseText方法获得查询得到的二级select需要的数据,动态产生二级select
如果不会xmlHttp,可以到网上查查相关资料
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询