Я использую автозаполнение jQuery в Zend-проекте. На входе отображается список категорий из нашей базы данных. Я только что понял, что форма все равно будет отправлена независимо от того, что пользователь вводит. Я искал способ проверки поля, чтобы они могли выбрать только вариант из базы данных / автозаполнения. Я нашел этот код, который работает
var src = ['hi', 'bye', 'foo', 'bar'];
$("#auto").autocomplete({
source: function(request, response) {
var results = $.ui.autocomplete.filter(src, request.term);
if (!results.length) {
this.element.val('');
}
response(results);
}
});
Мой JS выглядит следующим образом, я не уверен, как использовать приведенный выше код для проверки наших переменных, полученных из автозаполнения. Спасибо за любую помощь, спасибо
$(function() {
var url = "http://domain.com/account/ajaxautocomplete?format=json";
$( "#autotest" ).autocomplete({
source: url,
minLength: 2
});
});