Модальное окно Bootstrap открывается, когда я нажимаю #add. Я хотел бы показать автозаполнение в поле ввода в модальном режиме. Мой код такой, как показано ниже.
Модальное окно Bootstrap открывается, когда я нажимаю #add. Я хотел бы показать автозаполнение в поле ввода в модальном режиме. Мой код такой, как показано ниже. [code]$("#add").on("click", function () { var selector = $("#addModal"); selector.find(".is-invalid").removeClass("is-invalid"); selector.find(".error-message").remove(); selector.modal("show"); selector.find("form").trigger("reset");
$("#addModal").on("shown.bs.modal", function () { if (!$("#invoice_name").data("ui-autocomplete")) { var validOptions = ["Bold", "Normal", "Default", "Banana", "Mango"]; var previousValue = "";
$("#invoice_name") .autocomplete({ autoFocus: true, source: validOptions, }) .keyup(function () { var isValid = false; for (var i in validOptions) { if (validOptions[i].toLowerCase().match(this.value.toLowerCase())) { isValid = true; } } if (!isValid) { this.value = previousValue; } else { previousValue = this.value; } }); } }); }); [/code] Но автозаполнение не работает. Я не получаю никаких ошибок в консоли браузера.