100
правок
Изменения
ЖД
,→Шаг 1. Поиск ж/д маршрутов
=== Шаг 1. Поиск ж/д маршрутов ===
1. Пользователю предлагается выбрать пункт отправления/назначения и дату отправления.При наборе текста в полях «Выезд» и «Прибытие» появляется всплывающая подсказка с возможными вариантами выбора станций, названия которых совпадает с текстом, введены в соответствующее поле ввода(совпадение проверяется от начала слова). В случае, если введенная комбинация не имеет ни одного совпадения с названиями станций, то в выпадающем списке предложенных результатов не будет, а сам список скроется. Также для упрощения взаимодействия пользователя с формой реализовано преобразование латинских символов, введенных в поле «Выезд» и «Прибытие» в русскоязычное название станции(между латинскими символами и символами кириллицы ставится соответствие аналогичное клавиатурному — например, символ ”n” преобразуется в “т”). Поле «Дата» отвечает за желаемую дату отправления. При переходе на это поле появляется календарь, где пользователь может выбрать нужную ему дату. Возможные дни для выбора имеют белый цвет, номера дней, для которых поиск невозможен отображаются черным цветом. (Это условия РЖД — поиск можно осуществлять для даты не раньше текущей и не позже даты, полученной путем отсчета 45 дней вперед от текущей). После ввода названий станция отправления, назначения и даты отправления для перехода на следующий шаг поиска(т.е. для получения результатов, удовлетворяющих введенным условиям) следует нажать на кнопке кнопку «Поиск».
2. В случае, если обязательные поля (рядом с ними находится символ «*» желтого цвета) оказываются незаполненными, то появляется всплывающая подсказка над полем, указывающая, что данное поле обязательно должно быть заполнено. Так же в данной ситуации при нажатии на кнопке «Поиск» будет невозможно перейти к следующему шагу, пока в поля не будут введены корректные данные.