【发布时间】:2011-03-30 21:31:11
【问题描述】:
我有一个文本框,我希望有一个自动完成功能,让用户可以搜索地址。用户必须能够输入不同的单词,并且自动完成必须搜索它们以缩小其列表。
我一直在尝试并阅读文档,但似乎没有任何效果,因为它总是搜索整个字符串而不是单词。我错过了什么吗?
例子:
当用户输入“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'/>
【问题讨论】:
标签: javascript jquery html jquery-ui autocomplete