да много разных вариантов.
есть даже js библиотеки ( попробуйте поискать что-то типа "js validation library").
Если однотипные поля, то можно пройтись с помощью $.each и если найдена ошибка, то добавляем/обновляем после элемента span с ошибкой.
Либо заранее записываем и прячем, а потом показываем и т.д. и т.п.
задавайте конкретные вопросы, если хотите услышать конкретные ответы