(Problem) Confirm überprüfen

11/08/2012 19:06 _Roman_#1
Hallo Community,

ich arbeite an einem Formular für ein Feedback und am Ende kommt halt ein Fenster, ob man das wirklich abschicken möchte. Das habe ich mit confirm gemacht, also ok oder abbrechen. Nun will ich, wenn man auf ok clickt, dass alles an eine e-mail adresse gesendet wird. Zum Test habe ich ein alert fenster aufgerufen, was aber auch nicht klappt. Hier ist mal der wichtigste Teil:

Code:
else if (document.feedback.name.value.length>1 && 
document.feedback.email.value.length>1 && 
document.feedback.feedback.value.length>1){
check = confirm("Formular wirklich abschicken?")
}
else if (check == true){
alert("test")																		}
Das alle spassiert in einer Funktion
11/08/2012 19:47 Mikesch01#2
Hast du zufällig die Webseite online? Das wäre von großem Vorteil, da wir dann live probieren könnten :)
11/08/2012 19:55 _Roman_#3
Ne, leider nicht
11/09/2012 09:14 eromer#4
Hey, so sollte es klappen. Da confirm() keine neuen Aufruf auslöst musst du es in die gleiche if abfrage einbauen und nicht per else.
Code:
if (document.feedback.name.value.length > 1 && 
document.feedback.email.value.length > 1 && 
document.feedback.feedback.value.length > 1){
    check = confirm("Formular wirklich abschicken?");
    if (check == true) {
        alert('drin');
    }
}
ist ungetestet!

Grüße
11/09/2012 16:54 _Roman_#5
Vielen Dank, klappt wunderbar :)