This plugin autocompletes email addresses when supplied with an email domain. Instead of the regular JQuery autocomplete's dropdown menu of autocomplete suggestions, this types ahead while keeping the auto-filled text highlighted as to not obstruct the user.
$('#your-field').autoEmail(["gmail.com", "foo.org", "foo.com", "foobar.com"], false);
The method accepts two parameters, domains
and multi-enabled
.
domains
is an array of domains to autocomplete with, autocompleting on the first match in the array. Typingjoe@f
in the above example will first autocomplete to[email protected]
. After the user typesjoe@foob
, the field will autocomplete to[email protected]
.multi-enabled
is a boolean flag that enables the user to enter multiple emails in the field, separated by a,
or;
- Original created by @chrisyuska
- Contributed to by @btholt and @peterfarrell