我有一个文本框,想要添加一个自动完成功能,让用户可以搜索地址。用户必须能够输入不同的单词,自动完成必须搜索这些单词以缩小列表。
我一直在尝试和阅读文档,但似乎没有什么方法可以做到这一点,因为它总是在整个字符串上搜索而不是单词。我是否遗漏了什么?
例如:
当用户输入“Mathias Antwerp”时,他必须看到包含这些单词的所有地址。在示例中,它必须显示第二行,即1行结果。
我一直在尝试和阅读文档,但似乎没有什么方法可以做到这一点,因为它总是在整个字符串上搜索而不是单词。我是否遗漏了什么?
例如:
当用户输入“Mathias Antwerp”时,他必须看到包含这些单词的所有地址。在示例中,它必须显示第二行,即1行结果。
<script>
var addresses = [
{ name: "Frederick Dereave Gentstreet 4 Gent" },
{ name: "Mathias Derian Meilaan 9 Antwerp" },
{ name: "Mathias Hors frelaan 5 Kortrijk" }
];
$(document).ready(SetAutoComplete);
function SetAutoComplete() {
$("#testveld").autocomplete(emails,
{
matchContains: "word"
}
);
}
</script>
<input type="text" id="testveld" style='width:300px'/>