Ajax- приложение (jquery, jquery ui). Кроссбраузерная верстка (Opera,FF,IE).
Списки городов, марок и моделей авто подгружаются с сервера по мере необходимости.
Форма выполнена в виде модального окна. Заполнение всех полей производится в один шаг. За счет того, что зависимые поля появляются по мере необходимости, форма не занимает много места на экране.
Особенности пользовательского интерфейса:
1) Многоколоночные выпадающие списки.
2) Зависимые поля появляются динамически, по мере заполнения формы.
3) Фильтрация данных вводимых пользователем — при заполнении полей «ФИО», «Телефон», «Стоимость» пользователь может вводить только символы допустимые для соответствующего поля (только цифры для номера телефона и т.д.).
4) Всплывающие подсказки.
5) Отображение ошибок при вводе данных пользователем как при попытке отправить данные, так и по мере заполнения формы.
6) Необходимость заполнения с клавиатуру только 2-х полей («ФИО» и «Телефон»), все остальное можно заполнить при помощи мышки.
7) Возможность заполнения всех полей формы только при помощи клавиатуры (без мышки). Переход между полями осуществляется клавишей «tab».