Ich möchte eine Bestätigungsmeldung erhalten , wenn ich auf Löschen klicke (dies ist möglicherweise eine Schaltfläche oder ein Bild). Wenn der Benutzer ' Ok
' wählt, wird gelöscht, andernfalls Cancel
passiert nichts , wenn auf ' ' geklickt wird.
Ich habe versucht, dies zu wiederholen, als auf die Schaltfläche geklickt wurde, aber durch das Echo von Inhalten verlieren meine Eingabefelder und Textfelder ihren Stil und ihr Design.
javascript
html
Shyam K.
quelle
quelle
Sie können wie folgt besser verwenden
quelle
So würden Sie es mit unauffälligem JavaScript und der Bestätigungsnachricht machen, die im HTML gehalten wird.
Dies ist reine Vanille JS, kompatibel mit IE 9+:
Sehen Sie es in Aktion: http://codepen.io/anon/pen/NqdKZq
quelle
href="https://stackoverflow.com/delete"
Ich denke , das würde ausreichen. Oder ein Formular senden Beispiel.quelle
return confirm("…")
. Es ist nicht erforderlich, eine boolesche Variable zuzuweisen und dann in if / else zu verzweigen.Versuche dies. Für mich geht das
quelle
Es ist sehr einfach und eine Codezeile
quelle
Verbesserung auf user1697128 (weil ich es noch nicht kommentieren kann)
bricht die Formularübermittlung ab, wenn Abbrechen gedrückt wird
quelle
Ich möchte anbieten, wie ich das mache:
quelle
HTML
Javascript
quelle
HTML:
Verwenden von jQuery:
quelle
funktioniert gut für Formen. Formularspezifische Frage: JavaScript-Formular senden - Dialogfeld "Senden bestätigen oder abbrechen"
quelle
quelle
Trainieren
Web-Original:
http://www.javascripter.net/faq/confirm.htm
quelle
Wenn Sie an einer schnellen, hübschen Lösung mit CSS-Format interessiert sind, können Sie SweetAlert verwenden
quelle
um eine Konformationsnachricht zu setzen, wenn Sie etwas in PHP & MySQL löschen ...
Verwenden Sie diesen Skriptcode:
Verwenden Sie diesen HTML-Code:
quelle
quelle
Verwenden von jQuery:
quelle
Ich weiß, dass dies alt ist, aber ich brauchte eine Antwort und keine davon, aber die Antwort von alpesh funktionierte für mich und wollte mit Leuten teilen, die möglicherweise das gleiche Problem hatten.
Normale Version:
Meine PHP-Version:
Dies ist möglicherweise nicht die richtige Methode, um dies öffentlich zu tun, aber dies hat bei mir auf einer privaten Website funktioniert. :) :)
quelle
Es ist sehr einfach
quelle
quelle
Ihr Link dafür:
quelle
Der Onclick-Handler sollte nach dem Funktionsaufruf false zurückgeben. Zum Beispiel.
onclick="ConfirmDelete(); return false;">
quelle
Ich denke, die einfachste unauffällige Lösung wäre:
Verknüpfung:
Javascript:
quelle
quelle
Hier ist ein weiteres einfaches Beispiel in reinem JS, das className verwendet und ein Ereignis daran bindet.
quelle
Rufen Sie diese Funktion mit auf
onClick
quelle
Für "Bestätigungsmeldung beim Löschen" verwenden Sie:
quelle
Angularjs mit Javascript Delete Beispiel
HTML Quelltext
"single_play.play_id" ist eine beliebige Winkelvariable. Angenommen, Sie möchten während der Löschaktion einen beliebigen Parameter übergeben
Angularjs-Code im App-Modul
quelle
Es ist viel schwieriger, dies für ausgewählte Optionsfelder zu tun. Hier ist die Lösung:
quelle
Ich benutze diesen Weg (in Laravel) -
quelle