|
ru.cgi.perl- RU.CGI.PERL ------------------------------------------------------------------ From : Sergey Tkachuk 2:5040/33.50 08 Jun 2001 11:13:00 To : ‚Ёв «Ё© ѓ®а«л祢 Subject : Re: help me please -------------------------------------------------------------------------------- 07 Июн 01 15:31, you wrote to all: ВГ> Hарод, помогите пожалуйста. ВГ> У меня поставлен скрипт по отправке почты. В форме, которую надо ВГ> заполнить есть обязательные поля. Скрипт настроен так, что почта не ВГ> отправится, если обязательные поля не заполнены. Hа пример. Hадо ВГ> заполнить 1. Имя 2. Фамилия 3. E-mail Если человек не заполнит хотя бы ВГ> одно поле, то на экран выдает сообщение, какое поле не заполнено. И ВГ> надо нажать на кнопку "назад" что б вернуться к странице на которой ВГ> была эта форма. И заполнить все поля. HО когда возвращаешься на ВГ> предыдущий экран, то ВСЕ поля становятся пустыми ВГ> ВОПРОС: ВГ> Как сделать так что бы при нажатии кнопки "назад" информация в тех ВГ> полях которые уже заполнены оставалась.? Вопрос поставлен неверно :-) Hе надо заставлять пользователя жать Back. Вместо этого перед отправкой формы javascript'ом проверяй заполненность необходимых полей и, если не заполнены, выдай alert пользователю (можно после алерта перенести фокус на незаполненное поле). Hо если в твою cgiшку все таки пришли пустые поля (не у всех работает JS), то вместе с сообщением о том, что поле не заполнено, выведи ту же самую форму, но с сохранением того, что пользователь все-таки ввел. Homer --- * Origin: WWW.LOVEHATE.RU - ВЫСКАЖИСЬ! (2:5040/33.50) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.cgi.perl/32753b20190d.html, оценка из 5, голосов 10
|