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
查看全文
相关阅读:
SQL Server数据库查询区分大小写、全半角——排序规则的应用
C#中查询字符串中是否包含指定字符/字符串,使用IndexOf还是Contains?
【WM6.5】三星I8000按键码及窗体消息发送的方法备忘
UoBlog 支持 MetaWeblog Api,可以使用 Windows Live Writer 离线发表日志
C#中如何获取一个字符串的实际字符数
使用HttpWebRequest发送HTTP请求,同时支持GET/POST方式提交。
c#.NET中开发可用于Web网页的ActiveX控件
CorePlex开发手记:一、Winform窗体皮肤及简单换肤机制
.NET中简易实现线程安全
在C#中截取指定长度的中文字符串(效率提高2500倍)
原文地址:https://www.cnblogs.com/Dicky/p/194599.html
最新文章
javascript return 一点小用法
C# Winform,先显示欢迎窗口,再显示登录窗口,最后显示主窗口
创建XMLHttpRequest 对象
vs2008使用
读取XML文件
javascript 日历
Ramp up guide on ACDC Automation
hyperref的图像表格链接指向标题
Pascal VOC2011落下帷幕
16,000 Computers Find a Cat On the Internet by Google
热门文章
幸运的开始
URL Encoding Reference
DataSet学习笔记
设计模式—观察者模式
WinForm中如何实现网页中框架效果
关于urlrewriter.dll伪静态在IIS的配置说明
C#链表
ObjectDataSource中使用Guid的BUG害死人啊!
复习委托事件
[海康开发笔记]将内存片段格式化为C#类对象时需要注意对象的字段顺序
Copyright © 2011-2022 走看看