Заказ закрыт
Написать функцию, которая обрабатывает поля

Бюджет: 3 000 руб
41.72 $ – 36.16 €
Заказчик выбрал исполнителя:
Фрилансер  
Требования к программисту:
Знание CSS;
Знание JavaScript: AJAX, JSON;

Задача:
Предложение клиенту выпадающего списка значений при заполнении поля ввода (<input type="text">).
Выпадающий список в ширину равен ширине поля ввода. Высота задается через CSS. Если размер экрана не позволяет выпасть вниз, список открывается вверх.
В списке выводятся значения заданного поля БД. Параллельно (при изменении значения списка) могут заполняться другие поля – hidden, text (набор полей, заполняемых возвращаемыми значениями, объявляется при вызове функции. JSON?).
Выпавший список обрабатывает клавиатуру: перемещение курсора, enter, tab. Мышь: doubleClick.
Поле ввода имеет заранее объявленный атрибут класса. При загрузке страницы всем элементам (полям ввода) данного класса назначается атрибут 'onKeyPress' – функция обращается к серверному приложению через AJAX. Для безопасности, функция не формирует явный запрос к базе данных. Вполне достаточно идентификатора запроса.
Для передачи данных серверу можно воспользоваться уже существующей функцией
flush(форма-или-json, серверное-приложение/параметры?любые=nnn, div-цель_вывода).



Опубликован 21.05.2015 в 09:37
Заказ находится в архиве

Выберите способ верификации:

Обновите страницу после прохождения верификации.