使用js实现的邮箱自动补全
2018-03-27 15:27
471 查看
1.页面代码
<input type="text" id="username" name="username" list="input_list"/><datalist id="input_list"></datalist>
tsc = {};
tsc.result = {
//初始化页面
init: function () {
//初始化绑定事件
tsc.result.event();
},
//给标签绑定事件
event : function(){
tsc.result.inputlist($('#username'),$('#input_list'));
},
//邮箱账号补全的方法
inputlist : function (input,list) {
var mailBox = [
"@163.com",
"@126.com",
"@qq.com",
"@sina.com",
"@yahoo.com"
];
input.bind('input propertychange',function(){
var key = input.val();
if(key.indexOf('@') != -1){
key = key.slice(0,key.indexOf('@'));
var mailBoxLen = mailBox.length;
var html = "";
for(var i = 0; i < mailBoxLen; i++){
html += '<option value="'+ key + mailBox[i] + '"></option>';
}
list.html(html);
}else{
list.html('');
}
})
}
};
$(function(){
tsc.result.init();
});
<input type="text" id="username" name="username" list="input_list"/><datalist id="input_list"></datalist>
<script src="/static/test.js" type="application/javascript"></script>2.JS代码
tsc = {};
tsc.result = {
//初始化页面
init: function () {
//初始化绑定事件
tsc.result.event();
},
//给标签绑定事件
event : function(){
tsc.result.inputlist($('#username'),$('#input_list'));
},
//邮箱账号补全的方法
inputlist : function (input,list) {
var mailBox = [
"@163.com",
"@126.com",
"@qq.com",
"@sina.com",
"@yahoo.com"
];
input.bind('input propertychange',function(){
var key = input.val();
if(key.indexOf('@') != -1){
key = key.slice(0,key.indexOf('@'));
var mailBoxLen = mailBox.length;
var html = "";
for(var i = 0; i < mailBoxLen; i++){
html += '<option value="'+ key + mailBox[i] + '"></option>';
}
list.html(html);
}else{
list.html('');
}
})
}
};
$(function(){
tsc.result.init();
});
相关文章推荐
- js实现的邮箱自动补全
- JS实现在输入框内输入@时,邮箱账号自动补全
- 使用VB实现邮箱自动注册(一):表单自动提交
- jquery实现自动补全邮箱地址
- js输入框邮箱自动提示功能代码实现
- SciTE使用lua脚本实现配对符号自动补全功能
- 使用VB实现邮箱自动注册(二):修改代理服务器
- jquery实现邮箱自动补全功能示例分享
- node.js开发中使用Node Supervisor实现监测文件修改并自动重启应用
- Js实现邮箱自动匹配以及上下键选择
- jQuery autocomplete的使用(邮箱自动补全)
- js实现input 的自动完成提示,Autocomplete---此文失效请使用jquery easy-ui更方便(后加)
- java web在不使用任何插件情况下实现文本框输入自动补全功能
- js输入框邮箱自动提示功能代码实现
- linux下实现每天自动发送服务器日志到邮箱(使用sendmail)
- inputSuggest邮箱提示自动补全js插件
- jquey ui 实现注册,邮箱自动补全
- 使用DWR实现自动补全 类似百度搜索框的自动显示效果
- 使用js实现页面自动跳转
- 使用VB实现邮箱自动注册(二):修改代理服务器