|
|
|
| Подскажите пожалуйста, как сделать, чтобы после отправки данных из формы очищалось поле text. | |
|
|
|
|
|
|
|
для: Евгений Петров
(12.06.2005 в 13:07)
| | Хм... но ведь после отправки данных происходит редирект на другую страницу или на эту же самую и если в атрибуте value тэгов ничего нет, то и вывода не должно происходить? Не могли бы вы HTML-привести код формы? | |
|
|
|
|
|
|
|
для: cheops
(12.06.2005 в 13:15)
| | Вся проблема в том, что данные формы передаются в другую страницу (страница с фреймами).
<form action="room.php" target="room" method="post" name="sendform">
<input type=text name=message size=100>
<input type=hidden name="login" value=<?=@$_GET['login'] ?>>
<input type=hidden name="userid" value=<?=@$_GET['id'] ?>>
<input type=submit value="Отправить">
</form>
|
| |
|
|
|
|
|
|
|
для: Евгений Петров
(12.06.2005 в 13:24)
| | Хм... всё-равно вроде атрибута value нет у текстового поля
<input type=text name=message size=100>
|
не с чего бы ему оставаться заполненым... Сама форма расположена в room.php или в другом файле? | |
|
|
|
|
|
|
|
для: cheops
(12.06.2005 в 13:29)
| | >Сама форма расположена в room.php или в другом файле?
В другом.
>всё-равно вроде атрибута value нет у текстового поля не с чего бы ему оставаться заполненым...
Не смотря на то, что атрибута value все таки нет, команды Reset не происходит. Я пробовал написать скрипт, который будет очишать форму и вызывать её по onSubmit, но он сначала всё очищает, а потом отправляет... | |
|
|
|
|
|
|
|
для: Евгений Петров
(12.06.2005 в 13:24)
| | Сейчас нет времени проверять, но попробуйте что-то типа на эту тему:
<input type=button value="Отправить" onclick="submit(); sendform.message.value=' ' ">
|
| |
|
|
|
|
|
|
|
для: Duran
(12.06.2005 в 14:05)
| | Если просто нажать на кнопку, то все работает, НО большинство пользователей, впрочем как и я сам обычно пользуются enter'ом. Вызывается обработчик onSubmit. | |
|
|
|
|
|
|
|
для: Duran
(12.06.2005 в 14:05)
| | Все! извините за беспокойство разобрался. Если кому интересно:
<form action="room.php" target="room" method="post" name="sendform" onSubmit="FormSubmit(); return false;">
<input type=text name=message size=100>
<input type=hidden name="login" value=<?=@$_GET['login'] ?>>
<input type=hidden name="userid" value=<?=@$_GET['id'] ?>>
<input type=submit value="Отправить">
</form>
<script language="JavaScript">
function FormSubmit()
{
sendform.submit();
document.sendform.message.value="";
}
</script>
|
| |
|
|
|