Очищение полей формы

Статус
Закрыто для дальнейших ответов.

pingvinchic

Well-Known Member
Регистрация
19.11.2009
Сообщения
81
Имеется форма добавления сообщения, данные отправляются на сервер после нажатия кнопки "Сохранить". Как сделать так, чтобы после отправки данных все поля формы очищались автоматически?
 

tigra60

Спасатель
Регистрация
10.12.2009
Сообщения
1 990
Вообще-то, после отправки форма сама очищается. Попробуйте такой простой примерчик:
файл xform.php
PHP:
<form action="xform.php" method="post">
  Введите логин <input name="login" type="text" /><br />
  Введите пароль <input name="pass" type="password" /><br />
  <input name="enter" type="submit" />  
</form>  
<?php   
if (isset ($_POST['enter']))  
{
  echo "<strong>Вы ввели:</strong><br />";
  echo "Логин: ".$_POST['login']."<br />";
  echo "Пароль: ".$_POST['pass'];	  
}  
?>
Заметьте, что в приведенном примере каждый раз после отправки данных, поля формы становятся пустыми.
Однако, при обновлении страницы обозревателя, опять передаются последние введенные данные, не смотря на то, что поля формы пустые. Вы это хотите побороть?
 

pingvinchic

Well-Known Member
Регистрация
19.11.2009
Сообщения
81
Вообще-то, после отправки форма сама очищается.
Нет, обычная простая форма сама не очищается.

Нашла способ:

Код:
<meta http-equiv='Refresh' content='0; URL=*.php'>
При таком способе проблем, описанных вами не возникает :)
 
Статус
Закрыто для дальнейших ответов.
Верх Низ