[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: изменить текст в value submit
Страницы: 1, 2, 3
killer8080
Цитата (sashgera @ 4.05.2013 - 12:28)
killer8080, наши клиенты, как правило, плохо владеют компом, была старая форма без защиты, так с нее отправят штук пятнадцать сообщений – соответственно получаем 15 писем, а потом этот дядя вдогонку еще звонит и говорит, что ничего не отправилось.

тю блин, так тебе нужна была обычная "защита от F5" :)
Не нужно ничего блокировать, просто делаешь обычный редирект, после обработки запроса, через
header('Location: ?page=oplata_');
die;
и все, никакой повторной отправки :)
Всплывающие сообщения, об успешной, или не успешной обработке можно организовать через сессии.
andrey888
sashgera исходя из того что ты не знаешь php, javascript , как ты написал выше. могу предложить тебе топорный и простой метод решения )

там где у тебя
<input type="submit" value="Отправить " id="myButton">

замени на

<?php if(isset($_POST['submit'])) { ?> Письмо было отправлено... <?php }else{ ?><input type="submit" value="Отправить " id="myButton"><?php } ?>


_____________
Прогноз на следующие 5 лет : Россия, Китай - две величайшие державы.
США в Ж*пе. Справедливость восторжествует. )
sashgera
Цитата
тю блин, так тебе нужна была обычная "защита от F5" smile.gif

killer8080, в этой форме, при f5 повторной отправки сообщения нет. Оставлю как есть.., тебе спасибо!
sashgera
andrey888, не, не помогло, форма не отправляется. Оставлю как есть. Итак, думаю достаточно – проверка полей, корректность заполнения мыла, капча, при f5 нет повторной отправки..
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.