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.
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:
<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;" />

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