web-quest3: все зависит от возможностей и нужд
Одни выводят текст ошибки + подсвечивают поля, другие текст ошибки, кто-то еще как-то. Универсальный вариант:
-валидация на клиенте
-повторная валидация на сервере (если клиент прислал данные)
-обе валидации отвечают "кодами" + дополнения (опционально, например текст который может меняться) = все ответы потом обрабатываются на клиентской стороне и выводятся как надо
web-quest3: спокойно проверяйте данные на сервере и отвечайте массивом в json формате, а на стороне клиента в зависимости от ответа формируйте и поведение. Можно еще отвечать html кодом и вставлять его сразу в "специально отведенный для этого блок". У любого способа есть преимущества и недостатки
dinegnet: я сейчас говорю не о конкретном случае, а вообще. Тот же закон о персональных данных - выплюнуть выплюнули, а понятия что и как не имеют, в итоге что? ...
Так же можно массу любых законов любой сферы сюда привязать
Одни выводят текст ошибки + подсвечивают поля, другие текст ошибки, кто-то еще как-то. Универсальный вариант:
-валидация на клиенте
-повторная валидация на сервере (если клиент прислал данные)
-обе валидации отвечают "кодами" + дополнения (опционально, например текст который может меняться) = все ответы потом обрабатываются на клиентской стороне и выводятся как надо