@Suxoi

Выбор нескольких значений из списка autocomplete UI, с помощью клавиши CTRL?

Всем привет, использую плагин Jquery autocomplete, но появилась необходимость, чтобы при найденых данных из выбадающего списка, при нажатой кнопке CTRL можно было выбрать нужные значения и добавить их в БД, cодним значение работает хорошо.
Подкажите как сделать?

<input placeholder="Enter names or email addresses" name="user" class="form-control" >

$ ( 'input[name=user]' ).autocomplete ( {
			delay: 0,
			minLength: 2,
			delay: 200,
			source: function ( request, response ) {
				var term = request.term;
				if ( term in cache ) {
					response ( cache[ term ] );
					return;
				}
				$.getJSON ( "/ajax/search_users_list.php", request, function ( data ) {
					cache[ term ] = data;
					response ( data );
				} );
			},
			select: function ( event, ui ) { 
                         .....
                        }

Пробовал добавить так, но не реагирует

$('#ui-id-1').keydown( function(event){
			if ( !event.ctrlKey ) {
				$ ( '.ui-menu-item' ).removeClass ( "selected" );
			}
			$ ( '.ui-menu-item' ).addClass ( "selected" );

		});
  • Вопрос задан
  • 270 просмотров
Пригласить эксперта
Ответы на вопрос 1
RTW
@RTW
Форкаю, читаю, употребляю
Можешь попробовать стандартный атрибут multiple в <select> вместо инпута или подключить дополнительную библиотеку мультиселекторов, тысячи их.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы