Помощник
|
Как автоматически очищать форму после отправки? |
shavedcat
|
Сообщение
#1
|
||
|
|
||
|
|||
html-ka |
29.3.2013, 6:35;
Ответить: html-ka
Сообщение
#2
|
|
через редирект (а как ты возращаешься обратно на страницу формы, что у тебя данные остаются?)
|
|
|
alex159 |
29.3.2013, 14:29;
Ответить: alex159
Сообщение
#3
|
|
При успешном оформлении перекидывать на другую страницу.
|
|
|
shavedcat
|
Сообщение
#4
|
|
через редирект (а как ты возращаешься обратно на страницу формы, что у тебя данные остаются?) Просто в браузере нажимаю обратную стрелку. |
|
|
html-ka |
29.3.2013, 18:43;
Ответить: html-ka
Сообщение
#5
|
|
ну так конечно поля не очистится, не думаю, что пользователи так тоже будут поступать :) это результат кеширования страницы.
просто сделай после того, как пользователь запонить форму и обработчик отработает с полученными данными, даже, если нужно вернуть на эту же страницу, делай это через редирект, что данные хранящиеся в массиве POST(GET), а то при обновлении страницы, обработчик опять отработает этот же запрос. |
|
|
shavedcat
|
Сообщение
#6
|
|
не думаю, что пользователи так тоже будут поступать А как ему еще поступать если передним пустая страница с сообщением что его форма была только что удачно отправлена? Мне кажется как раз вполне логично вернуться обратно таким путем. Разве нет? |
|
|
viper123 |
31.3.2013, 10:55;
Ответить: viper123
Сообщение
#7
|
|
ну так поставь ссылку назад ведущею на главную
|
|
|
isvetlichniy |
31.3.2013, 18:10;
Ответить: isvetlichniy
Сообщение
#8
|
|
shavedcat, сделай автоматический редирект с помощью javascript и будет тебе счастье
зачем изобретать велосипед |
|
|
shavedcat
|
Сообщение
#9
|
|
ну так поставь ссылку назад ведущею на главную Так как поставить туда кнопку? Куда ее прописывать? Я вообще не понимаю как эта страница с сообщением об удачной отправке формируется. Кнопку прописывать в HTML или PHP? <?php
$mailto = "mail@mail.ru"; $charset = "windows-1251"; $subject = "form_headline"; $content = "text/html"; $status="<br>"; if (!empty($_POST)) { $headers = "MIME-Version: 1.0rn"; $headers .= "Content-Type: ".$content." charset=".$charset."rn"; $headers .= "From: "".$_POST['first_name']."" <".$_POST['last_name'].">rn"; $headers .= "headline rn"; $sendmessage = "<html><body> </body></html>"; if (mail($mailto,$subject,$sendmessage,$headers)) { unset($_POST['name'], $_POST['mailfrom'], $_POST['message']); $status = 'Your mail has already been sent...'; } else { $status = 'Mail send failure.'; } echo $status; } ?> |
|
|
html-ka |
1.4.2013, 23:38;
Ответить: html-ka
Сообщение
#10
|
|
кнопка туда вообще не нужна, просто сделай переадресацию либо при помощи html, либо javascript или php
погугли решений как грязи, спать хочу, так бы написал. сделай на жабаскрипте всплывающее окошко, что все ок и когда человек нажнет кнопку, его автоматом перебрасывает туда, куда тебе нужно. |
|
|
|
Похожие темы
Тема | Ответов | Автор | Просмотров | Последний ответ | |
---|---|---|---|---|---|
Большие ставки для кликов в Я.Директ. Как удешевить? | 2 | rownong27 | 1124 | 26.3.2024, 14:13 автор: knezevolk |
|
Как вы бросили работу и перешли на заработок с сайтов? | 12 | uahomka | 2297 | 25.3.2024, 6:52 автор: Skyworker |
|
Как отозвать банковский платеж фрилансеру? | 28 | metvekot | 3920 | 25.3.2024, 6:34 автор: Skyworker |
|
Как вывести деньги в Украине с заблокированного Юмани ? | 23 | freeax | 3646 | 24.3.2024, 20:55 автор: Liudmila |
|
Через какой браузер и как можно найти в кэшэ браузера видео | 10 | Room | 1943 | 23.3.2024, 7:41 автор: Room |
Текстовая версия | Сейчас: 29.3.2024, 11:51 |