Автозаполнение с несколькими значениями - PullRequest
2 голосов
/ 06 июня 2011

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

function AutoComplete(id, url) {
        $(item).focus().autocomplete(url, {
            dataType: 'json',
            parse: function (data) {
                var rows = new Array();
                for (var i = 0; i < data.length; i++) {
                    rows[i] = { data: data[i], value: data[i].ID, result: data[i].Name };
                }
                return rows;
            },
            formatItem: function (row, i, n) {
                return row.Name;
            }
        }).result(function (evt, data, formatted) {
            $(hiddenfield).val(data.ID)
        });
    }

1 Ответ

0 голосов
/ 14 августа 2014

Попробуйте эту демонстрацию здесь с автозаполнением с множественным выбором.

[http://jsfiddle.net/jcxbgomd/][1]
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...