У меня есть текстовое поле, где я хочу иметь автозаполнение, которое позволяет пользователю искать по адресам. Пользователь должен иметь возможность вводить разные слова, а автозаполнение должно искать их, чтобы сузить свой список.
Я пытался и читал документацию, но, похоже, ничего не помогло, поскольку он всегда искал всю строку вместо слов. Я что-то упустил?
Пример:
Когда пользователь вводит «Матиас Антверпен», он должен видеть все адреса, содержащие эти слова. В примере он должен показывать 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'/>