C помощью js.
Заранее подготовить css стили для ошибок.
Потом добавлять контейнер с ошибкой и убирать при прохождении валидации. Обрабатывать данные можно в браузере или отправлять ajax на сервер.
Есть готовые решения. Ищите по запросу "валидация форм".