| |
|
|
| | Задача такая ..заполняем форму и результат передаем в обработчик ,в случае ошибки в заполнении полей обработчик выдает сообщение типа заполнены не все поля ,и перебрасывает обратно на лист заполнения формы типо...
print ("<meta http-equiv=\"refresh\" content=\"5;URL=add.php\">");
|
или
header("location: add.php");
|
,НО поля в форме пусты и надо набирать поля повторно...
Как реализовать чтобы обработчик возвращал к форме с заполненными полями.. | |
| |
|
|
| |
|
|
| |
для: serjinio
(16.04.2008 в 12:55)
| | | Вам лучше совместить форму и обработчик формы в одном скрипте (это проще и просто выводите сообщение, об ошибке, а данные в поля формы вставляйте так:
value="'.$_POST['name'].'"), или придётся всё усложнять, поскольку в разных браузерав при возврате назад информация обнуляется, если не использовать, например сессии. | |
| |
|
|
| |
автор: Киналь (гость) (16.04.2008 в 15:11) |
|
| |
для: webwizard
(16.04.2008 в 13:01)
| | | >value="'.$_POST['name'].'"
@$_POST['name'] | |
| |
|
|
| |
|
|
| |
для: Киналь (гость)
(16.04.2008 в 15:11)
| | | Если вам нужна проверка при не правильном заполнее формы, то вам можно воспользоваться jascriptom, его можно поискать на http://www.woweb.ru | |
| |
|
|
| |
|
|
| |
для: Usta
(16.04.2008 в 16:56)
| | | <script language="JavaScript">
function onsub(form_name)
{
if (!form_name.var1.value.length)
{alert ('Необходимо ввести var1!'); return false;
}
if (!form_name.var2.value.length)
{alert ('Необходимо ввести var2!'); return false;
}
......
if (!form_name.varX.value.length)
{alert ('Необходимо ввести varX!'); return false;
}
return true;
}
</script>
<form name="form_name" action="file.php" method="POST/GET" onSubmit = "javascript:return onsub(this)"> | |
| |
|
|
| |
|
|
| |
для: webwizard
(16.04.2008 в 13:01)
| | | А если можно по подробней, как в этом случае воспользоваться сессиями...Заранее спасибо.. | |
| |
|
|
| |
|
|
| |
для: webwizard
(16.04.2008 в 13:01)
| | | Всем спасибо за помощь, воспользовался советом webwizard все получилось супер!!!
Просто явускрипт не знаю.... | |
| |
|
|
| |
|
|
| |
для: serjinio
(16.04.2008 в 12:55)
| | | На ява-скрипте можно сделать:
history.back(-1); | |
| |
|
|