Существуют различные способы информирования об ошибках, к примеру:
Информирование всплывающими подсказками
![cff9d2d0bca358897cde1eaafda12d3e.png](http://habrastorage.org/storage2/cff/9d2/d0b/cff9d2d0bca358897cde1eaafda12d3e.png)
Удобно, но при небольших размерах браузера надо показывать их снизу или сверху, что закроет другие поля.
В случае незаполненных полей можно показать простым подкрашиванием полей при попытке отправить форму
![37cc1f4f598b6cd3ed3d121c8baed5d6.png](http://habrastorage.org/storage2/37c/c1f/4f5/37cc1f4f598b6cd3ed3d121c8baed5d6.png)
Но если нужно сообщение в виде: «Пароли не совпадают», то так не получится.
Можно показывать вшитые блоки с сообщениями под каждым или один универсальный
![ecb26173f7560b52d9e255b7b16b1e13.png](http://habrastorage.org/storage2/ecb/261/73f/ecb26173f7560b52d9e255b7b16b1e13.png)
Из минусов: если снизу или сверху, то раздвигается форма, если сбоку, то отнимает место.
Хотелось бы узнать как вы делаете это у себя? Может есть статья интересная на эту тему?