Hallo und guten Morgen,
Ein Form, mehrere Buttons. Alle Buttons sind type submit und haben jeweils ein name= und value= Atribute. Der Browser übermittelt name+value nur für den Button, welcher geklickt wurde, d.h., nur der geklickte Button taucht namentlich in der Parameterliste auf.
Dann willst Du keine Buttons, sondern Radio-Elemente-Paare oder Checkboxen,
Nene, ich weiß schon genau was Kd. will. Konkret liegt das Form bereits fix&fertig vor und ist funktional über ein ganz normales Submit. Es soll nun erweitert werden, so dass nur eine minimale Änderung erforderlich ist, die im Wesentlichen darin besteht, onSubmit="return false" zu notieren und einen <script>-Abschnitt anzuhängen. Als eine JS-Erweiterung mit Fallback.
Die eigentliche Lösung besteht darin, die Zuständigkeit, dass nur vom geklickten Button name+value übertragen wird, in genau die Funktion zu legen, welche die Formulareingaben serialisiert. Dazu bekommt diese Funktion als Parameter übergeben: -den Formularindex (zb formindex => 0 verweist auf das erste Form im Dokument), -name+value des buttons, welcher geklickt wurde (zb feststellbar über event.target).
Done
 nicht angemeldet
 nicht angemeldet TS
 TS Matthias Scharwies
 Matthias Scharwies Gunnar Bittersmann
 Gunnar Bittersmann Matthias Apsel
 Matthias Apsel Auge
 Auge