Отзывы фрилансеров:
+ 7
- 0
Зарегистрирован на сайте 14 лет и 6 месяцев
Бюджет:
3 000 руб
38.54 $ — 33.14 €
Требования к программисту:
Знание 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
Заказ находится в архиве