LX: Eine Javascript-Messagebox nur bei erfüllter Bedingung öffnen

Beitrag lesen

Hallo,

gib einfach dem Form-Tag ein entsprechendes onsubmit-Attribut mit, das ungefähr so aussieht:

onsubmit="return (document.getElementById('xy').value == 'wasauchimmer' || confirm('Wollen Sie trotzdem das Formular absenden'))("

Die erste Bedingung prüft dabei den Inhalt eines Formularelements und die zweite fragt ansonsten, ob das Formular trotzdem abgesendet werden soll. Beim Drücken auf Cancel gibt die Confirm-Funktion false zurück, ansonsten true. Wenn beide Bedingungen false zurückgeben, wird das Formular nicht abgeschickt.

Gruß, LX

--
X-Self-Code: sh:( fo:) ch:~ rl:° br:> n4:& ie:% mo:) va:) de:] zu:) fl:{ ss:) ls:~ js:|
X-Self-Code-Url: http://emmanuel.dammerer.at/selfcode.html
X-Will-Answer-Email: Unusual
X-Please-Search-Archive-First: Absolutely Yes