Запретить отправку формы дважды

У меня есть простая форма php, например:

<?php

if(isset($_POST['myform']))
   // email...
else
   // display form

проблема в том, что если я обновлю страницы после отправки формы, она отправляется дважды. Как я могу предотвратить это?

9
задан David 18 August 2011 в 11:45
поделиться

1 ответ

В случае, если у пользователя есть задержка, и он нажимает кнопку отправки несколько раз, тогда, возможно, используйте механизм на стороне клиента, используйте js, чтобы отключить кнопку отправки после ее нажатия. но придется отобразить сообщение, примерно говорящее что-то вроде «отправка сообщения ... если нет ответа, пожалуйста, перезагрузите страницу и повторите попытку».

2
ответ дан 4 December 2019 в 09:34
поделиться
Другие вопросы по тегам:

Похожие вопросы: