Я думаю, что ответ Моава «философски» правильный, однако, если вы хотите сделать это, вы можете:
1) передать через GET или POST идентификатор текстового элемента управления;
2) на сервере проверьте это состояние ошибки;
3) заполните скрытое поле ввода этим значением на странице возврата
4) если ошибка, то с JS вы можете сделать:
window.onload = init; // здесь инициализируем
функция init ()
{
checkForError ();
}
функция checkForError ()
{
var h = document.getElementById ("error_field");
var v = h.value;
если (v)
document.getElementById (v) .focus ();
}
Однако, если вы сделаете это для каждого поля ошибки, будет сообщение, и это
с точки зрения пользователя очень скучно ... так что лучше принять другие подходы ...