Как исправить форму обратной связи?

Dr. Vatson
На сайте с 04.09.2006
Offline
9
461

Доброго времени суток!

Есть претензии к работе обратной связи на моём сайте (www.standartgroup.ru). Форма предлагает пользователю заполнить некоторые поля. При незаполнении хотя бы одного из них, она сообщает об этом и предлагает повторить попытку, вернувшись на предыдущую страницу. Но при этом, всё написаное пользователем стирается и он возвращается на чистую страницу, где нужно начинать всё сначала.

Подскажите, что нужно сделать, чтобы информация не удалялась.

Заранее благодарен.

AS
На сайте с 10.04.2006
Offline
24
#1

1.Проверять Java скриптом

2.Проверять данные на текущей странице, в инпуты добавить

<input type="text" name="xxx" value="<?echo $_POST['xxx'];?>">

3.Использовать сессии и сохранять в них данные, которые уже заполнены, после сабмита удалять её.

<input type="text" name="xxx" value="<?echo $_SESSION['xxx'];?>">

Простая и быстрая регистрация в каталогах. SST: Poster (http://smileseo.ru)
dkameleon
На сайте с 09.12.2005
Offline
386
#2
AntonSmile:
<input type="text" name="xxx" value="<?echo $_POST['xxx'];?>">

лучше так:

<input type="text" name="xxx" value="<?echo htmlspecialchars($_POST['xxx'], ENT_QUOTES);?>">
Дизайн интерьера (http://balabukha.com/)

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий