Я хочу получить подтверждающее сообщение, нажав кнопку «Удалить» (это может быть кнопка или изображение). Если пользователь выбираетOk
», то удаление выполняется, иначе, если Cancel
нажать «», ничего не происходит.
Я попытался повторить это, когда кнопка была нажата, но повторяющиеся вещи заставляют мои поля ввода и текстовые поля терять свои стили и дизайн.
javascript
html
Шьям К
источник
источник
Вы можете лучше использовать следующим образом
источник
Вот как вы можете сделать это с помощью ненавязчивого JavaScript и сообщения подтверждения, удерживаемого в HTML.
Это чистый ванильный JS, совместимый с IE 9+:
Посмотрите это в действии: http://codepen.io/anon/pen/NqdKZq
источник
href="https://stackoverflow.com/delete"
было бы достаточно, я думаю. Или пример отправки формы.источник
return confirm("…")
. Нет необходимости присваивать переменную, которая является логической, а затем переходить в if / else.Попробуй это. Меня устраивает
источник
это очень просто и одна строка кода
источник
улучшение user1697128 (потому что я пока не могу это комментировать)
отменит отправку формы, если отменить нажатие
источник
Я хотел бы предложить способ, которым я делаю это:
источник
HTML
Javascript
источник
HTML:
Используя jQuery:
источник
хорошо работает для форм. Вопрос, специфичный для формы: Форма отправки JavaScript - диалоговое окно подтверждения или отмены отправки
источник
источник
практика
Веб-оригинал:
http://www.javascripter.net/faq/confirm.htm
источник
Если вы заинтересованы в каком-нибудь быстром симпатичном решении с готовым форматом css, вы можете использовать SweetAlert
источник
установить сообщение о подтверждении при удалении чего-либо в php & mysql ...
используйте этот код скрипта:
используйте этот HTML-код:
источник
источник
Используя jQuery:
источник
Я знаю, что это старый, но мне нужен был ответ, и ни один из них, но ответ alpesh работал для меня и хотел поделиться с людьми, которые могли иметь такую же проблему.
Нормальная версия:
Моя версия PHP:
Это не может быть правильным способом сделать это публично, но это сработало для меня на частном сайте. :)
источник
Это очень просто
источник
источник
Ваша ссылка для этого:
источник
Обработчик onclick должен возвращать false после вызова функции. Например,
onclick="ConfirmDelete(); return false;">
источник
Я думаю, что самое простое ненавязчивое решение было бы:
Ссылка на сайт:
Javascript:
источник
источник
Вот еще один простой пример в чистом JS с использованием className и привязкой к нему события.
источник
вызвать эту функцию, используя
onClick
источник
Для «подтверждающего сообщения об удалении» используйте:
источник
Angularjs с Javascript Удалить пример
HTML-код
"single_play.play_id" - любая переменная angularjs, если вы хотите передать какой-либо параметр во время действия удаления
Код Angularjs внутри модуля приложения
источник
Гораздо сложнее сделать это для блоков выбора. Вот решение:
источник
Я использую этот способ (в Laravel) -
источник