У меня есть форма, которая позволяет пользователю удалять некоторые данные из базы данных.Добавить уведомление о подтверждении перед отправкой формы
Я хочу иметь немного подтверждения, чтобы предотвратить случайное удаление. Я хочу сделать следующее:
- Когда нажата кнопка отправки, появляется предупреждение с надписью «Вы уверены?».
- Если пользователь нажимает «да», тогда запустите сценарий
- Если пользователь нажимает «нет», то не отправляйте сценарий.
Как это можно сделать?
Я добавил предупреждение onSubmit, но он ничего не показывает, и он по-прежнему отправляет форму. Как я могу отложить передачу формы только тогда, когда пользователь выбирает «да» из предупреждения?
<form method="POST" action="actions/remove-daily-recipient.php" onSubmit="alert("Are you sure you wish to delete?");">
Этот вопрос не помечен как JQuery .. – stuartd
Используя это решение, я потеряю данные, которые я с формой завершения заполнения, т.е. в backand данные отсутствуют. Как вы пересылаете данные после предотвращения отправки по умолчанию таким образом? – dsalaj
@dsalaj: если представление предотвращено, как данные формы достигнут сервера. Разве это не обязательное поведение? –