Willkommen in der Webstatt Zum Webstatt Blog und Stories
Julian am 13.02.07 09:18

Ich hab mal wieder ein Problem mit Javascript :O

und zwar möchte ich, dass bei meinem HTML-Formular beim abschicken ein Alert (mit "Ja", "Nein" - Buttons) öffnet, wo man das Abschicken bestätigen muss. Das soll bei einer Löschfunktion als Schutz gegen versehentliches klicken dienen.
Kann mir da jemand helfen?

Gruß
Julian


ps: hab es bisher immer mit php nochmal abgefangen, aber das ist sehr umständlich

netcup.de Warum gibt es hier Werbung?
Zeronet Zeronet am 13.02.07 09:26

Hello,
das geht ganz einfach hiermit: http://de.selfhtml.org/javascript/objekte/window.htm#confirm

Julian am 13.02.07 10:21

Ah :] Muss ich beim Suchen irgendwie übersehen haben.

Geht das auch, dass die Abfrage nach dem Klicken kommt und nicht erst auf der neuen Seite?

Zeronet Zeronet am 13.02.07 11:21

ja, du brauchst nur den entsprechenden Eventhandler, d.h. beim Absendebutton machst du einfach ein onClick() hin und rufst die Funktion confirm() auf.

Julian am 13.02.07 13:21

Habs :)

<script type="text/javascript">
function confirmDelete() {
var agree=confirm("Wirklich löschen?");
if (agree) {
return true ;
} else {
return false ;
}
}
</script>

<a href="index.php?c=delete&id=..." onClick="return confirmDelete()">
<img src="gfx/icons/delete.gif" width="16" height="16" border="0" alt="Delete"/>
</a>

BNightSpeeder am 13.02.07 13:28

unter http://www.javarea.de/index.php3?opencat=Javascript findet man oft Hilfe wenn es um Codeschnipseln geht.

der_nic der_nic am 13.02.07 13:41

naja das Meiste dort ist doch eher dürftig...

Kevz am 13.02.07 19:05

Wenn dann "onclick" sonst ists ned XHTML Valid =)

Creative Commons Lizenzvertrag
Alle Inhalte des Webstatt-Archivs stehen unter einer Creative Commons Namensnennung - Weitergabe unter gleichen Bedingungen 3.0 Unported Lizenz.

Impressum & Kontakt