Programmieren - alles kontrollieren 4.935 Themen, 20.621 Beiträge

mit onsubmit mehrere Anweisungen ausführen

jdeen / 4 Antworten / Flachansicht Nickles

Hallo zusammen!

ich möchte in einem 'form' mit dem Befehl 'onsubmit' 2 Anweisungen ausführen:

1. die Prüfung mit:

return chkFormular(this.submitbutton)

2., wenn Prüfung OK, die Ausführung des in 'action=' genannten script in einem neuen Fenster:

window.open('','newWin','height=200px,width=300px')

Einzeln kein Problem - aber alle beide ???

Hab schon 'return chkFormular(this.submitbutton) && window.open('','newWin','height=200px,width=300px')' versucht, leider kein Erfolg gehabt.

Es wird immer nur dern Formular-Check ausgeführt.

Wer hat da Erfahrung?

. . . when the kid next door walking on the moon . . .Wirklich gute Jdeen passen auf einen Bierdeckel
bei Antwort benachrichtigen
Borlander jdeen „mit onsubmit mehrere Anweisungen ausführen“
Optionen

Definiere Dir doch einfach eine eigene JS-Funktion dafür ;-)

function jdeenSubmit(btn) { var formOk = chkFormular(btn);
 if (formOk) { window.open('','newWin','height=200px,width=300px'); }
 return formOk;
}

// ohne Gewähr auf korrekte JS-Syntax

Gruß
Borlander

bei Antwort benachrichtigen