Автозаполнение для Mootools для установки нескольких значений формы - PullRequest
1 голос
/ 03 июня 2011

Мне нужен автозаполнитель на основе Mootools, который извлекает данные с помощью ajax и заполнит несколько элементов ввода формы, когда выбрана опция.IE, пользователь ищет «foo», и одна из опций может быть «foobar», с которой связаны переменные objecttype AND objectid, оба из которых должны быть установлены в форме, когда пользователь нажимает на «foobar»,

Я смотрю на два автозаполнения: Meio.Autocomplete и Автозаполнение как моя лучшая ставка, но ни один из них, похоже, не справляется с тем, что мне нужносправиться.

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

Кто-нибудь знает о более простом решении?

1 Ответ

1 голос
/ 06 июня 2011

Вы можете использовать событие onSelect Meio.Autocomplete с identifier, который JSON кодирует все необходимые свойства.

var data = [
    {value: 'name1', identifier: {
        id: 'id1',
        type: 'type1'
    }},
    ...
}

Я сделал быстрый пример

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...