邮箱自动补全--jQuery代码
$('#email').autocomplete({
source:function(request,response){var hosts = ['qq.com','163.com','gmail.com','sina.com','hotmail.com'],
term = request.term,
name = term,
ix = term.indexOf('@'),
host = "",
result = [];
result.push(term);
if(ix > -1){
name = term.slice(0,ix);
host = term.slice(ix + 1);
}
if(name){
var findedHosts = (host? $.grep(hosts,function(value,index){
return value.indexOf(host)>-1;
}):hosts);
findedResults = $.map(findedHosts,function(value,index){
return name + '@' + value;
});
result = result.concat(findedResults);
}
response(result);
},
});