jQuery UI 实现email输入提示实例


Posted in Javascript onAugust 15, 2013

效果:
jQuery UI 实现email输入提示实例 

使用了Jquery UI ,要导入的js和css: 
<link rel="stylesheet" href="../../themes/base/jquery.ui.all.css"> 
<link rel="stylesheet" href="../demos.css"> 
<script src="../../jquery-1.7.2.js"></script> 
<script src="../../ui/jquery.ui.core.js"></script> 
<script src="../../ui/jquery.ui.widget.js"></script> 
<script src="../../ui/jquery.ui.position.js"></script> 
<script src="../../ui/jquery.ui.autocomplete.js"></script> <script> 
var emails=["163.com","yahoo.com","yahoo.cn","126.com","sina.com"]; 
$( function () { 
//为输入框绑定事件 
$( "#email" ).keyup( function(){ 
emailiInp(); 
}); 
}); 
function emailiInp(){ 
var arrs= new Array() 
inpVal=$( "#email" ).val(); 
//根据输入的值,动态的创建下拉列表 
$.each(emails, function (index,info){ 
if (inpVal.indexOf("@" )==-1) 
{ 
//没有输入@ 
arrs[index]=inpVal+ "@" +info; 
} else { 
//输入@ 
arrs[index]=inpVal.substring(0,inpVal.indexOf( "@" ))+"@" +info; 
} 
}) 
$( "#email" ).autocomplete({ 
//绑定下拉列表内容 
source: arrs 
}); 
} 
</script> 
最后再来个文本框: 
<input id="email" />
Javascript 相关文章推荐
URL编码转换,escape() encodeURI() encodeURIComponent()
Dec 27 Javascript
JavaScript 输入框内容格式验证代码
Feb 11 Javascript
ASP 过滤数组重复数据函数(加强版)
May 31 Javascript
学习并汇集javascript匿名函数
Nov 25 Javascript
js split 的用法和定义 js split分割字符串成数组的实例代码
May 13 Javascript
javascript继承之为什么要继承
Nov 10 Javascript
jquery的ajaxSubmit()异步上传图片并保存表单数据演示代码
Jun 04 Javascript
AngularJS实现全选反选功能
Dec 08 Javascript
深入理解JavaScript中的块级作用域、私有变量与模块模式
Oct 31 Javascript
javascript数据结构之多叉树经典操作示例【创建、添加、遍历、移除等】
Aug 01 Javascript
webpack dll打包重复问题优化的解决
Oct 10 Javascript
vue路由权限校验功能的实现代码
Jun 07 Javascript
javascript中如何处理引号编码&amp;#034;
Aug 15 #Javascript
Jquery中val()表单取值赋值的实例代码
Aug 15 #Javascript
jquery ajax方式直接提交整个表单核心代码
Aug 15 #Javascript
js冒泡法和数组转换成字符串示例代码
Aug 14 #Javascript
js实现无需数据库的县级以上联动行政区域下拉控件
Aug 14 #Javascript
Extjs3.0 checkboxGroup 动态添加item实现思路
Aug 14 #Javascript
Javascript中判断变量是数组还是对象(array还是object)
Aug 14 #Javascript
You might like
PHP简单系统查询模块代码打包下载
2008/06/07 PHP
php判断数组元素中是否存在某个字符串的方法
2014/06/14 PHP
非常好用的Zend Framework分页类
2014/06/25 PHP
PHP MYSQL实现登陆和模糊查询两大功能
2016/02/05 PHP
PHP函数nl2br()与自定义函数nl2p()换行用法分析
2016/04/02 PHP
php微信开发之谷歌测距
2018/06/14 PHP
javascript事件问题
2009/09/05 Javascript
jquery 笔记 事件
2011/11/02 Javascript
基于jQuery的动态增删改查表格信息,可左键/右键提示(原创自Zjmainstay)
2012/07/31 Javascript
window.onload追加函数使用示例
2014/03/03 Javascript
使用Angular和Nodejs、socket.io搭建聊天室及多人聊天室
2015/08/21 NodeJs
基于jQuery实现简单的折叠菜单效果
2015/11/23 Javascript
总结Javascript中的隐式类型转换
2016/08/24 Javascript
Angular中使用$watch监听object属性值的变化(详解)
2017/04/24 Javascript
ExtJs异步无法向外传值和赋值的完美解决办法
2017/06/14 Javascript
JavaScript实现美化滑块效果
2019/05/17 Javascript
vue项目打包后怎样优雅的解决跨域
2019/05/26 Javascript
vue 实现微信浮标效果
2019/09/01 Javascript
Javascript实现鼠标点击冒泡特效
2019/12/24 Javascript
解决vue的router组件component在import时不能使用变量问题
2020/07/26 Javascript
vue 动态添加class,三个以上的条件做判断方式
2020/11/02 Javascript
[50:12]EG vs Fnatic 2018国际邀请赛小组赛BO2 第二场 8.19
2018/08/21 DOTA
python创建一个最简单http webserver服务器的方法
2015/05/08 Python
Python2.7.10以上pip更新及其他包的安装教程
2018/06/12 Python
Python3非对称加密算法RSA实例详解
2018/12/06 Python
python实现二维插值的三维显示
2018/12/17 Python
使用pyecharts1.7进行简单的可视化大全
2020/05/17 Python
全球知名提供各类营养保健品的零售商:Vitamin Shoppe
2016/10/09 全球购物
Python里面如何拷贝一个对象
2014/02/17 面试题
《值日生》教学反思
2014/02/17 职场文书
程序员求职信
2014/04/16 职场文书
我的中国心演讲稿
2014/09/04 职场文书
渠道运营商合作协议书范本
2014/10/06 职场文书
2014年大班保育员工作总结
2014/12/02 职场文书
婚庆答谢词
2015/01/04 职场文书
南京导游词
2015/02/03 职场文书