Hyperlink mit Sicherheitsabfrage

September 2009

Mit einem Simplen Trick lässt sich eine Sicherheitsabfrage, Warnung oder Bemerkung zeigen, wenn ein Benutzer auf einen bestimmten Hyperlink klickt.

<a href="loeschen.php?id=13" onclick="if(!confirm('Willst du #13 wirklich löschen?')) return false;">
 Eintrag löschen
</a>

Wenn der Benutzer nun abbricht, wird die URL nicht aufgerufen, sondern nur wenn er bestätigt.
Und falls beim Benutzer JavaScript nicht aktiviert ist, dann wird die Warnmeldung einfach nicht angezeigt, ohne dass der Benutzer anderweitig blockiert wird.

Derselbe Onclick-Befehl kann auch bei Buttons (<input>) mit den Typen "Submit" und "Reset" Anwendung finden:
<input type="reset" value="Zurücksetzen"
   onclick="if(!confirm('Willst du das Formular wirklich zurücksetzen?')) return false;" />
 


Andere Einträge


Kommentare

#1
von Ich am 31.08.2012
Einfacher geht es direkt mit

<input type="reset" value="Zurücksetzen"
onclick="return confirm('Willst du das Formular wirklich zurücksetzen?');" />