Я обычно делаю это первым способом, которым вы описываете: перенаправление только в случае успешной подачи. Трудно увидеть реальный прецедент для закладки формы, содержащей недопустимые данные; с другой стороны, часто имеет смысл закладки закладки на страницу подтверждения (после успешной отправки).