wahsaga: 2 Funktionen onSubmit mit return

Beitrag lesen

hi,

onSubmit="return _CF_checkmyform(this); return checkmyform();"

die erste funktion wird weiterhin ausgeführt, die zweite jedoch nicht.

natürlich, weil durch das erste return schon aus dem event herausgesprungen wird.

drehe ich die reiehnfolge der dunktionsaufrufe um, wird nur meine zusätzlich funktion aufgerufen.

natürlich, ist das gleiche in grün.

jemand ne idee wie ich das problem lösen könnte?

per return kannst du nur einen wert zurückgeben.

also musst du dafür sorgen, dass aus den ergebnissen beider funktionen ein "wert" wird.
dies machst du am besten durch eine logische UND-verknüpfung, weil ja vermutlich das abschicken nur erfolgen soll, wenn beide funktionen true zurückgeliefert haben:

onSubmit="return (_CF_checkmyform(this) && return checkmyform());"

btw: laut selfhtml wäre _CF_checkmyform kein gültiger name für eine funktion.

gruß,
wahsaga

--
"Look, that's why there's rules, understand? So that you _think_ before you break 'em."