##Валидация формы
Валидировать поля формы надо в процессе набора (но не показывать ошибки до того, как пользователь что-то ввел). Форму нельзя отправить, если есть ошибки. Если показаны ошибки, кнопка отправки формы должна быть неактивной (код неактивной кнопки закомментирован). Поля, обязательные к заполнению помечены звездочками.
Поля с ошибкой должны подсвечиваться должным образом.
Возможные ошибочные ситуации. Для каждой придумать и выводить поясняющее сообщение. Из сообщения должно быть ясно в чем проблема.
- Поле, обязательное к заполнению не заполнено
- Ошибка в email-е
- email уже занят (сверяться со списком email-ов на сервере)
- Пароль слишком короток (до 5 символов)
- Простой пароль (только числа, только буквы)
- Пароль содержит запрещенные символы (разрешенные - латинские буквы, цифры, подчеркивание, минус)
- Международный формат записи телефона не выдержан
- Галочка "Согласен со всем" не поставлена
Серверная валидация email-а: запрос емейла слать на сервер https://aqueous-reaches-8130.herokuapp.com51. jQuery использовать нельзя, синхронные запросы использовать нельзя.
Решение должно работать в ие9+