Существует ли плагин Автоматического заполнения jQuery, это вызовет выбор объекта?

Существует автоматическое заполнение, но оно не вызывает выбор объекта. Мне нужно что-то вроде этого, но это должно вынудить объект быть выбранным, прежде чем можно будет "отправить".

Это существует?

6
задан Peter Mortensen 4 May 2012 в 08:30
поделиться

2 ответа

Это мое решение с .blur (кроме того, я использую пары name | ID)

jQuery("#username").autocomplete(
    "/yii_app/stock/suggestUser",
    {
        'mustMatch':true,
        'multiple':false,
        'formatItem':function(result, i, num, term) {
            return '<small>'+result[1]+'</small>&nbsp;&nbsp;&nbsp;'+ result[0];
        }
    }
).result(
    function(event,item) {
        $("#user_id").val(item[1]);
    }
).blur(
    function() {
        $("#user_id").val('');
        $(this).search();
    }
);

user_id - скрытое поле ввода, username - текстовое поле ввода результат ajax использует следующий формат: user1name | user1id \ n user2name | user2id \ n

2
ответ дан 16 December 2019 в 21:41
поделиться

Используйте его в комбинации с плагином валидации. Просто сделайте поле обязательным для плагина проверки.

.
0
ответ дан 16 December 2019 в 21:41
поделиться
Другие вопросы по тегам:

Похожие вопросы: