| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > PHP: Общие вопросы > Как запомнить данные введенные в форме |
| Автор: krulik 28.2.2006, 12:55 | ||||||||
| Короче говоря все видели (и многие делали) формы на которых пользователь должен заполнить разные поля и потом после нажатия кнопки все данные проверяются скриптом. В случае нахождения ошибки (наприме не заполненно поле какоенибудь) пользователю возвращают к форме но данные которые он заполнял уже введены в поля. Ну к примеру есть вот такя простенькая форма:
Мне нужно чтобы в случае незаполнения какихто полей чтобы юзер вернулся на форму и все поля которые он уже заполнял были заполненны его данными. Решил я эту проблеу следующим образом:
В функции еще не дописал для RADIO элементов. Немного поясню:
Ну и сама форма имеет следующий вид:
http://krulik.jino-net.ru/1 Вот только там всякие alert-ы выскакивают не в тему Кто мне скажет насколько рационален такой метод. И как можно еще решить поставленную задачу. ЗЫ: только пишите ответы на язке понятном для новичка. |
| Автор: Ciber SLasH 28.2.2006, 20:55 |
| Я бы решил эту задачу на клиенте с помощью JavaScript. |
| Автор: krulik 1.3.2006, 09:07 |
| Ciber SLasH, а можно поподробнее. Если РНР я хоть както знаком то с JS не очень покачто. Я так понимаю что обработки будут быстрее выполнятся через JS чем каждый раз запрос на сервер посылать. Или я не прав? Может тогда эту тему перенести в JS и там мне кто то раскажет как из адреса вытянуть переданные параметры! И еще вопрос есть. Например в моем примере (который више) когда нажимаешь на сабмит то понятное дело адресная строка выглядит вот примерно так _http://localhost/krulik/index.php?text1=sd&text2=sd&MySel=3&cbC=on&ta= Можно ли сделать вот такую штуку. Чтобы при некоретных данных пользовательвозвращался к форме ввода. И все заполненные им поля были заполнены (эт я реализовал выше). Но вот можно ли чтобы после этого адрес принял вот такой вид _http://localhost/krulik/index.php. ТОбишь убрать оттуда все переданные параметры! |
| Автор: CTAPbIuMABP 1.3.2006, 10:55 | ||
можно вообще их не совать в адресную строку а написать
тогда все переменные будутпередаватся через post и в твоем коде все $_GET надо будет заменить на $_POST |
| Автор: Ciber SLasH 1.3.2006, 14:40 |
| krulik посмотри тему: http://forum.vingrad.ru/index.php?showtopic=51826 |