zoukankan
html css js c++ java
Dhtml+正则实现类似IDE编辑器的动态提示输入功能
代码如下:
<input onkeyup="showtips();if(event.keyCode==27)c();" id=txt onkeydown='enterTips()'>(eg. JiangSu)输完按回车键<br> <select id=sel style='display:none' multiple onclick=rv() onkeydown='if(event.keyCode==13)rv()'></select> <script> var msg = new Array("Beijing","Tianjing","Shanghai","Guangdong","ShanDong","Shanxi","Hunan","Hubei","JiangSu","JiangXi"); var msg2=new Array("北京","天津","上海","广东","山东","陕西","湖南","湖北","江苏","江西"); function showtips(){ eo=event.srcElement; sel.length=0; var len=msg.length; var re=new RegExp("^"+eo.value,"i") for(i=0;i<len;i++) if(re.test(msg[i])==true) sel.style.display='',sel.add(new Option(msg[i],msg2[i])),sel.selectedIndex=0; } 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>
[Ctrl+A 全选 提示:你可先修改部分代码,再点运行代码]
青苹果Web应用商店
https://webapp.taobao.com/
PHP/ASP.NET/ASP/UCHOME/DISCUZ! X系列网站开发,详细需求联系
QQ:8511978
查看全文
相关阅读:
证明一下拉普拉斯的《概率分析论》观点
Android实现小圆点显示未读功能
命名 —— 函数的命名
node.js 之爬虫
ubuntu安装 tensorflow GPU
古文(诗词文)—— 结构模式与复用
Win10安装Ubuntu16.04 双系统
python使用wget下载网络文件
文字检测与识别资源
10大深度学习架构:计算机视觉优秀从业者必备
原文地址:https://www.cnblogs.com/Dicky/p/194599.html
最新文章
[转载]读书、科研与人生道路
2016年江苏省普通高等学校第十三届高等数学竞赛试题(本科一级)讲解
回顾RAC安装过程中对ASM的处理
写在2014年的开头
Oracle下如何设置 log_archive_dest
Oracle下如何用rman备份到特定的sequence
Oracle的物理存储与逻辑存储关系对应
High Water Mark 图示
rman中 Backup Set 与 Image Copy 优缺点比较
rman的基于窗口的备份保留策略学习
热门文章
如何指定rman下的备份路径
最简单的rman操作
Linux程序员福利
使用scrapy进行12306车票查询
html+css+js实现科学计算器
java集成jpush实现客户端推送
基于Qt的A*算法可视化分析
乐鑫esp8266的串口通讯驱动源文件,nonos和rtos版本
一款基于Netty开发的WebSocket服务器
mpvue两小时,产出一个《点钞辅助工具》小程序
Copyright © 2011-2022 走看看