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
查看全文
相关阅读:
Git第一次新建项目添加ssh key
第一次将本地项目同步到git服务器
python实现差分隐私Laplace机制
利用皮尔逊相关系数找出与目标最相关的特征(Python实现)
corrcoef函数python_用Numpy计算Python中的Pearson相关系数
Python Numpy库 numpy.corrcoef()函数讲解
皮尔森相关系数(Pearson correlation coefficient)
Python三种方法计算皮尔逊相关系数(Pearson correlation coefficient)
特征选择 (feature_selection)
基于模型的特征选择详解
原文地址:https://www.cnblogs.com/Dicky/p/194599.html
最新文章
在react开发过程中由于setState的异步特性,获取最新state遇到问题
react使用setSetat设置多级对象的值
node服务端开发中express路由和http路由总结
switch使用中遇到的问题
地图定位
UIColor的封装
远程推送应用配置过程
WKWebView
NnavigationItem
SVN笔记
热门文章
static和extern使用 /static和const联合使用
宏 和const
Runtime
OC计算两个时间之间的时间差,结果单位为秒,需要除以60得到分钟数
OC删除全部NSUserDefaults储存的数据
OC申请后台运行时间
转 iOS10推送
iOS代码git同步之后出现couldn't load project
OC传图片到七牛
OC压缩图片
Copyright © 2011-2022 走看看