问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

不懂JAVASCRIPT的人问一个JAVASCRIPT的小问题,请大家帮忙,不慎感激_百度...

发布网友 发布时间:2022-05-02 10:35

我来回答

2个回答

热心网友 时间:2022-05-16 10:16

<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>

热心网友 时间:2022-05-16 11:34

如果你的js使用的是 页面数据(就是说不是通过ajax加载来的)的话,用php代码直接生成js 的代码就可以了。 例如:
这样php执行结果刚好是js代码的一部分了。

<script>
var citys = new Array(<?php foreach($citys as $city){echo "'".$city."'";}?>;
</script>

如果是用ajax的话,推荐楼主去看看json的相关文档。很容易的。 现有的类库很多。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
为什么我腌制的辣椒有一股臭味 枸杞干燥的方法介绍 枸杞怎样干燥 ...这么严了吗?体检左边精索静脉曲张2.4mm算轻微了,还必须要做手术... ...出,哪个不是科技类网站(单选) A、虎嗅 B、猫扑 C、i黑马? 宁波到宁海的车汽车南站最早几点? 一群河马有多少只? 一群是指多少个人以上 有什么办法屏蔽不良网站? 北京二手房网签之后还要多久过户 北京二手房网签后多久能过户? 北京二手房如何过户 javascript实现一小功能 请高手帮忙 js中 event.keyCode==13在使用火狐浏览器时总是报keyCode is not de... 使用js获取点击过后键盘keycode的值,并放到Array数组中 怎么做?_百度... javascript验证文本框只能输入数字,用var keyCode = event.keyCode不对... js keycode 如何转化对应键值 请教一个问题 是关于javascript的 (keycode ,returnvalue cancel... javascript的字母怎么转换成keyCode javascript中分号的keycode值? JavaScript 获取keycode问题,问题如下 JavaScript 组合键 keycode 请问这图上的华为手机是什么型号的,支持什么网络 如何取消铃音业务 山药和山药豆是什么关系 山药豆与山药营养区别 山药豆和山药的营养价值有区别吗? 谁知道东山南粤银行4月5号开不开门 典范英语718英文概括 急求典范英语7第8册dangerous trainers的summery概括。。谢谢。。。 好的话会加分!! 典范英语7全本的翻译 典范英语7-8危险的运动鞋翻译 Javascript 有中文输入法时 keyCode都变成了229 回车的13就获取不到了... javascript中如何判断是否按了删除键 JavaScript中, 怎样通过keydown事件获得输入的是大写字母还是小写字母... 全屏时按esc键时如何触发js方法 java script中的event.keyCode==13问题 艺术教育对孩子成长有哪些好处 艺术教育对孩子有什么好处 艺术教育低孩子成长有什么帮助?会带来什么样的变化和影响? 说别人换个马甲有歧义吗 芒果之夜体德杯直播在哪个频道看呢 少儿艺术教育对孩子的成长有哪些好处 《青春芒果夜》活力四射得“浪姐”们一齐亮相,谁的表现惊艳到了你? 艺术教育对孩子有什么好处? 《青春芒果夜》:应该给满分!朱正廷回应掉麦,他是如何机智救场的? 欧阳娜娜青春芒果夜平凡三部曲,为何一改往日风格演绎颓废唱腔? 少儿艺术教育对孩子的成长为什么那么重要 会换个马甲来问是什么意思? 艺术学习和培训对孩子有哪些具体的好处? 芒果台今年“中秋之夜”邀请的嘉宾中,你喜欢谁? 艺术教育对孩子成长的重要意义,你知道么