Webstatt.org - Community seit 2006 - 2012 (2024?)

Formular: Abschicken bestätigen

user-210
13.02.2007 08: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ß
user-210


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

Sie haben soeben die Position Ihres Mauszeigers auf dem Monitor verändert. Bitte starten sie Windows neu damit die Änderungen wirksam werden.
Avatar user-349
13.02.2007 08:26

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

user-210
13.02.2007 09: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?

Sie haben soeben die Position Ihres Mauszeigers auf dem Monitor verändert. Bitte starten sie Windows neu damit die Änderungen wirksam werden.
Avatar user-349
13.02.2007 10:21

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

user-210
13.02.2007 12:21

Habs lächeln


<script type="text/javascript">
function confirmDelete() {
var agree=confirm("Wirklich löschen?"zwinkern;
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>

Sie haben soeben die Position Ihres Mauszeigers auf dem Monitor verändert. Bitte starten sie Windows neu damit die Änderungen wirksam werden.
user-137
13.02.2007 12:28

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

Avatar user-162
13.02.2007 12:41

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

Perfection is not when there’s nothing to add, but when there’s nothing to take away swisscheek.com/magazine
user-220
13.02.2007 18:05

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