Тема: Як відправляти форму на сервер, щоб користувачу було зручно
Мені треба доволі складну форму відправити на сервер (декілька). Я думав шаблон Post-Redirect-Get, але тут виникає питання, що робити, якщо дані не пройшли валідацію на сервері. Адже хочеться, щоб користувачу не довелось знов набирати дані. Тут я бачу два підходи:
1. Вважати, що це проблеми користувача, адже така сама валідація відбувається на клієнті, отже користувач робить щось не те.
2. Використати якесь веб-арі, щоб додати через нього, а тоді вже або відобразити помилки або, у разі успіху, перенаправити куди треба.
Що порадите?