JQuery UI автозаполнение "нет совпадений" выберите - PullRequest
1 голос
/ 12 июня 2011

Я прочитал почти все сообщения об автозаполнении пользовательского интерфейса jQuery, но все еще не могу понять это.

Если совпадений нет, мне нужно добавить элемент в списокэто говорит что-то вроде:

Создайте запись для " Ввод условия поиска "

, чтобы его можно было выбрать, и я могу запустить функциюиметь дело с новой записью.

Проблема, с которой я столкнулся, заключается в выяснении, к какому событию мне нужно подключиться, чтобы обновить меню и список.

Ответы [ 2 ]

2 голосов
/ 12 июня 2011

Этот вопрос может указать вам правильное направление:

Обнаружение отсутствия результатов при автозаполнении пользовательского интерфейса jQuery

Обязательно посмотрите на скрипку в ответе Эндрю:

http://jsfiddle.net/andrewwhitaker/VBTGJ/

0 голосов
/ 12 июня 2011

Разве сервер обычно не решает, ввел ли пользователь «новый элемент»?

Я просто делаю некоторые основные предположения о вашей среде.Список автозаполнения взят из некоторых данных MySQL.Таким образом, сервер должен знать, является ли термин новым.Никогда не доверяйте пользовательскому вводу с клиента.

Пользовательский интерфейс автозаполнения - это не способ принудительного ввода определенных данных, это просто инструмент для пользователя, позволяющий повторно использовать существующие или общие значения.Фактическая интерпретация должна происходить на сервере.

...