Хотелось бы, чтобы выпадающее меню появлялось, когда пользователь нажимал на «вход», который отображал все доступные опции.Любой последующий пользовательский интерфейс затем сузит варианты выбора, в соответствии со стандартом для autocomplete()
.Просто установка minLength
в '0', похоже, не заставляет его вести себя иначе, чем если бы он был установлен в '1'.
Я использую то, что кажется «стандартным» jquery для этого:
$(function() {
$(".choose_venue").autocomplete({
source: "../autocomplete/list-venues.php",
minLength:0
}).focus(function() {
$(this).autocomplete("search", $(this).val());
});
});
... и вот HTML:
<input type="text" style="width:270px;text-align:center" placeholder="something" name="something[]" class="choose_venue" />
В этой самой теме много дискуссий в этом вопросе , однако все этоему много лет, и он зависит от устаревших (!) версий jQuery.Я пытаюсь заставить решения работать с jquery-1.12.4.js & 1.12.1 / jquery-ui.js и задаюсь вопросом, возможно ли это по-прежнему.Мне также известен этот вопрос , который также не решает проблему.