JQuery UI AutoSuggest значение окна поиска

0

http://jqueryui.com/autocomplete/

Введите "ja", затем предложите 2 варианта.

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

Как остановить изменение значения на текст элементов наведения? Я хочу, чтобы значение поля поиска всегда было тем, что пользователь набирает и никогда не меняет.

Причина этого заключается в том, что в моих элементах результата содержатся элементы html, которые мне нужно, чтобы сделать результаты хорошими, когда пользователь нажимает вниз/вверх, он меняет свой текст на нечто вроде <span id=uiaName>name surname</span> - который то проблема, если они хотят изменить то, что искали

Техас

Теги:
autosuggest

1 ответ

2
Лучший ответ

Вы можете переопределить событие фокусировки, которое должно препятствовать обновлению значения при нажатии клавиши. Дополнительная информация на http://api.jqueryui.com/autocomplete/#event-focus

$( ".selector" ).autocomplete({
focus: function( event, ui )
{
    return false;
}
});
  • 0
    Легенда! Спасибо

Ещё вопросы

Сообщество Overcoder
Наверх
Меню