Javascript Jquery自动完成
当用户输入@等特定字符时,我想在文本框中激活jQuery自动完成。指用户输入其电子邮件地址时,如john@gmail.com当用户在文本中输入@时,在文本框中键入john,然后应激活自动完成,并应显示邮件分机Gmail.com、Hotmail.com、rediffmail.com等的列表。很难读出您的确切问题,但也许你在寻找这样的东西:Javascript Jquery自动完成,javascript,jquery,jquery-autocomplete,Javascript,Jquery,Jquery Autocomplete,当用户输入@等特定字符时,我想在文本框中激活jQuery自动完成。指用户输入其电子邮件地址时,如john@gmail.com当用户在文本中输入@时,在文本框中键入john,然后应激活自动完成,并应显示邮件分机Gmail.com、Hotmail.com、rediffmail.com等的列表。很难读出您的确切问题,但也许你在寻找这样的东西: var mailProviders = { '@gmail.com': 'Google Mail', '@hotmail.com': 'Windows
var mailProviders = {
'@gmail.com': 'Google Mail',
'@hotmail.com': 'Windows Live Mail',
'@blizzard.com': 'OMG GIEF GOLD!1'
};
$("#inputfield").change(function(){
provider = String($(this).val()).split('@');
if (provider.length == 2)
$("#infospan").html( mailProviders[provider[1]] );
else
$("#infospan").html( '' );
});
这将在用户从列表中输入已知邮件主机时更新的内容。非常好
我不认为它有你想要的确切功能,例如“当用户输入他的电子邮件地址时john@gmail.com在文本框中键入john后,当用户在文本中输入@时,应激活“自动完成”。您需要自己定制。太好了,祝您好运。