js -如何为每个单词启用自动补全
Typeahead.js - how enable autocomplete for each word?
我输入了email - TO:
字段。该字段可以包含多个电子邮件。现在我使用这样的代码自动完成(我使用typeahead.js 0.11.1
):
var email_autocomplete_engine = new Bloodhound({
datumTokenizer: Bloodhound.tokenizers.obj.whitespace('name'),
queryTokenizer: Bloodhound.tokenizers.whitespace,
limit: 10,
prefetch: {
cache: false,
url: "/users/" + current_user_id + "/contacts",
filter: function(list) {
return $.map(list, function(tag) {
return {
name: tag
};
});
}
}
});
email_autocomplete_engine.initialize();
$("#email_to").typeahead(null, {
name: 'account_media_contents',
displayKey: 'name',
source: email_autocomplete_engine.ttAdapter()
});
问题是当用户选择第一个电子邮件并打印空格和电子邮件的第一个字母时,它不起作用。但因为我可以有很多电子邮件,我希望能够显示自动完成选项的第二/第三/等电子邮件太!有办法吗?
不幸的是,目前这似乎是不可能的。
相关文章:
- 当鼠标悬停在文本中的单词上时显示警报
- 如何在读取XLS/XLSX本地文件时,使用IE的javascript代码启用未标记为安全的ActiveX控件
- 匹配一个单词,其中候选人可以跨越顺序组(跨度)
- 如何使用jquery强制一个单词更改大小写等以保留品牌
- 拆分单词jquery
- 如何让程序检查所选单词中是否有按键
- 如何在 API 调用后和 if 语句中启用提交按钮
- 语义ui如何使用javascript启用或禁用下拉列表
- 如何在悬停时流畅地更改单词
- EmberJS中支持单字母单词模型
- 字母计数:返回重复字母数最多的第一个单词
- 如何在Javascript中从字符串中提取某些单词
- IE6在启用/禁用文本字段上闪烁
- 如何创建一个“;表单弹出框“;在chrome中右键单击时位于突出显示的单词上方
- 传单中如何在更改基层时启用/禁用覆盖层
- 根据字段的值启用按钮
- 在javascript中查找单词
- 如何使用javascript函数在gridview中按行启用/禁用复选框
- js -如何为每个单词启用自动补全
- 如何在 CKEditor 中为少于 4 个字母的单词启用拼写检查