hotti: 2x Submits auf Seite, Problem³

Beitrag lesen

hi,

Ich bekomme den Code, und muss nen POST absenden, aber diese "Zurueck=yes" muss eben drinstehen.

Genau das ist die Crux am event "onSubmit()"; da passiert bei Dir nämlich das, was ein Submit-Button machen soll und zwar an den Submit-Buttons vorbei. It means: die Parameter button_name=button_value gibts nicht im Request, egal ob POST oder GET.

Event "onSubmit()" ist daher eine schlechte Wahl für Formulare, die mehr als einen Submit-Button haben, weils nicht eindeutig ist.

Im Event "onSubmit()" eine Funktion hinterlagern, die dem Benutzer unmissverständlich mitteilt, dass er auf einen von beiden Buttons klicken muss. Das kann clientseitig erfolgen und (besser) serverseitig => Parameter "vor" || "zurück" fehlt. Oder onSubmit so gestalten, dass kein Submit erfolgt (onSubmit="tuNix(); return false;".

Hotte

--
Wenn der Kommentar nicht zum Code passt, kann auch der Code falsch sein.