求助:二级联动下拉菜单在Chrome浏览器中不能使用?

bomp 2020-06-06 03:05:10
一个单位和单位负责人的二级下拉联动菜单,在IE下使用很好,但在Chrome中不能使用,麻烦大侠帮我看看。

调用页面的代码是这样的:
              <td width="58" height="34" align="right"><div align="center">申请单位</div></td>
<td width="108" align="right"><div align="left">
<select name="sqdw" id="sqdw" cnname="申请单位"checktype="notes"size="1" onChange="redirect(this.options.value)">
<option value=0>请选择……</option>
<%while not rs1.eof%>
<option value="<%=rs1("dw")%>"><%=rs1("dw")%></option>
<%rs1.movenext
wend%>
</select>
</div></td>
<td width="61" align="left"><div align="center">单 位<br>
负 责 人</div></td>
<td width="95" align="left"><div align="center">
<select name="sqr" id="sqr" cnname="申请人"checktype="notes"size="1">
<option value=0>请选择</option>
</select>
</div></td>

  <script>
<!--

var temp=document.form1.sqr
function redirect(x){
var i
i=0
for (var m=temp.options.length-1;m>0;m--)
temp.options[m] = null
<%rs2.movefirst
while not rs2.eof
%>
cnt="<%=rs2("bmxz")%>"
if(cnt == x) {
temp.options[i]=new Option("<%=rs2("xm")%>","<%=rs2("xm")%>")
i=i+1}
<%
rs2.movenext
wend%>
}

//-->
</script>
...全文
365 3 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
bomp 2020-06-08
  • 打赏
  • 举报
回复
找到原因了,将onChange="redirect(this.options.value)"改成onChange="redirect(this.value)"就好了。
usecf 2020-06-08
  • 打赏
  • 举报
回复
在谷歌浏览器下调试下 看看那句代码和IE返回结果不一样 很有可能是你的写法存在兼容性问题
bomp 2020-06-08
  • 打赏
  • 举报
回复
引用 1 楼 usecf的回复:
在谷歌浏览器下调试下 看看那句代码和IE返回结果不一样 很有可能是你的写法存在兼容性问题
我也试过调试模式,但是看看也没有什么不对。

87,997

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧