Мне нужно, чтобы при неудачной попытке отправить форму введённые значения сохранились в полях. Я видел, что это делают так:
Т. е. мы подставляем в поля значения массива $_POST, если таковые имеются.
Но у меня почему-то не работает, т. е. не происходит подстановки в поля. Скрипт request.php при запрете отправки всвязи с ошибками ввода возвращает на страницу с формой (его работа уже отлажена).
В чем может быть причина?
Ответ
Т.к. у вас запрос (action="request.php") идёт на другой файл, вижу несколько способов:
Яваскрипт (как я понял вам не подходит);
Производить обработку в том же файле, откуда отправляете форму;
Использовать куки (но их опять же, можно отключить);
Использовать сессии.
Комментариев нет:
Отправить комментарий