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
查看全文
相关阅读:
逻辑最复杂的MVVM模式实现
剧本:博客园之天外飞仙
本博客开始偏转方向,开始研究UDP在WCF下的实现
Prism研究 目录
Q & A category in Prism forums, with some answers and samples of mine.
我眼中的SOA,以及在实际项目中的应用经验
数据结构 C#描述 第三章 (更新)
数据结构 C#描述 第四章
数据结构 C#描述 第七章 (第一部分)
数据结构 C#描述
原文地址:https://www.cnblogs.com/Dicky/p/194599.html
最新文章
周末之个人杂想(八)
程序员,不要让自己做兔子(updated)
十一期间需要做的十一件事
ASP.NET2.0的跨页回调
老外写的正则表达式的类
第一次做视频讲解的一点心得
回想2000年的Web
轨迹
[转载]什么是IOC
最近确实因dotnet给郁闷了一下
热门文章
周末之个人杂想(六)
bug截图 Virus
sharepoint中控制的content query web part 控件的显示样式的xslt Virus
使用SPD做工作流的时候需要注意的一些小点 Virus
moss中修改master页需要注意的地方 Virus
通用权限管理设计 Virus
从Event折腾到Command
白话MVP
DV关于街霸画面的Issues
使用Prism重构项目中的问题汇总
Copyright © 2011-2022 走看看