jQuery UI 实现email输入提示实例_Javascript教程-查字典教程网
jQuery UI 实现email输入提示实例
jQuery UI 实现email输入提示实例
发布时间:2017-01-14 来源:查字典编辑
摘要:效果:复制代码代码如下:使用了JqueryUI,要导入的js和css:varemails=["163.com","yahoo.com","y...

效果:

复制代码 代码如下:

使用了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教程学习
    热门Javascript教程学习
    编程开发子分类