请大虾帮忙 找出这段代码的错误

zhu913127730 2009-12-03 01:50:29
小弟写了 一段就是js代码 老是运行错误 想请大虾帮忙找出错误,万分感谢!
<form name="form1">
<input onkeyup="showtips();if(event.keyCode==27) c();" id=txt onkeydown='enterTips()'>(eg. ShanDong)<br>
<select id=sel style='display:none' onclick=rv() onkeydown='if(event.keyCode==13) rv()'></select>
</form>

<!--JavaScript-->
<script>
<%
'先建立RS
do while not rs.eof
msg=msg&""""&rs(1)&""","
msg2=msg2&""""&rs(2)&""","
rs.movenext
loop
if msg<>"" then msg=left(msg,len(msg)-1)
if msg2<>"" then msg2=left(msg2,len(msg2)-1)
%>
var msg = new Array(<%=msg%>);//此处需要从数据中取值,问题是如何从数据中取值到此
var msg2=new Array(<%=msg2%>);//同上


var _sel=document.getElementById("sel");
var _txt=document.getElementById("txt");
function showtips(){
eo=event.srcElement;
_sel.length=0;
var len=msg.length;
var re=new RegExp("^"+eo.value,"i")
var j=0
for(i=0;i<len;i++) if(re.test(msg[i])==true){ _sel.style.display='';_sel.add(new Option(msg[i],msg2[i]));j++}
_sel.size = (j>1)?j:2;
}

function enterTips(){
e=event.keyCode;
if(_sel.style.display!='none'){
if(e==13) event.srcElement.value=_sel.value,_sel.style.display='none';
if(e==40) _sel.focus();
}
}
function rv(){
_txt.value=_sel.value;
c()
}
function c(){
_sel.style.display='none';
_txt.focus()
}
document.onclick=function(){
c()
}
</script>
...全文
47 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhangshaolongjj 2009-12-03
  • 打赏
  • 举报
回复
<script>
<script type="text/javascript">
浴火_凤凰 2009-12-03
  • 打赏
  • 举报
回复
怎么谁都不说错误原因啊???
cntmi 2009-12-03
  • 打赏
  • 举报
回复
var msg = new Array( "<%=msg%>");//此处需要从数据中取值,问题是如何从数据中取值到此
var msg2=new Array( "<%=msg2%>");//同上
大石谭 2009-12-03
  • 打赏
  • 举报
回复
LZ到底是什么问题?

87,993

社区成员

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

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