Проектирование форм. Пример правильной формы и обработки

На сайтах, особенно в последнее время, очень много разных форм. И всеми ими без исключения должно быть удобно пользоваться.
Давайте рассмотрим пример ниже:
советы по проектированию форм

И это при том, что изначально форма ругалась только на емейл!! введя верный емейл, она стала ругаться на другие поля формы.
То есть пользователя изначально вводят в заблуждение и ему приходится совершать несколько лишних действий, чтобы понять что от него хотят.
Какие еще ошибки вы нашли в данной форме?

Давайте рассмотрим пример правильной обработки введенных данных в поле:


Что должно быть в правильной форме:
  1. Названия полей формы слева или над элементом формы
  2. Отображать еще при вводе поле зеленым если введено верно, и красным если не верно с поясняющим текстом, тоже красным цветом
  3. Если полей много, то их необходимо группировать!
  4. Для радиобаттонов и чекбоксов область клика должна быть не только сами кнопки, а и текст рядом с ними
  5. Название полей нельзя размещать в плейсхолдере!!!
  6. Не перезагрузать страницу и не отправлять форму, если введены поля неверно
  7. Сообщение об успешно заполненной форме выводить над формой и крупно, желательно за зеленом фоне
А что вам не нравится в формах?
Пред. урок След. урок