Tom: formular array radio button post

Beitrag lesen

Hello,

Jetzt habe ich aber radio_buttons, die nicht vertikal gemeint sind -sondern horizontal.

also habe ich in einer zeile schon  mehrere radio_buttons die zusammengehören sollen mit
name="name_radiobutton[]".

Wenn die Radios alle zur selben Radiogroup gehören, müssen sie auch denselben Namen tragen, und dürfen nicht als Array angelegt werden. Die Unterscheidung findet dann nur über den Value statt.

Wenn man nun mehrere Radiogroups automatisch erstellen lässt und keinen Namen hat dafür, dann sollte man ohnehin die generierterten in der Session eintragen und beim Post damit abgleichen.

Irgendwie müssen sie schließlich (meistens) an die Datenhaltung gebunden werden, d.h. dass man wissen will, welcher Radiowert in welches Tabellenfeld gehört.

Die Methode "Foreward Safety" ist ohnehin die bessere. D.h, dass alle mit dem Formular gesendeten Dialogobjekte in der Session eingetragen werden müssen, und dann beim Post des Forms damit abgelichen werden. So kann man immer feststellen, ob der User einen bescheißen will.

Dann könntest Du z.B.

name_radiobutton[1] value=x    name_radiobutton[1] value=abc    name_radiobutton[1]  value=2
  name_radiobutton[2]  ...
  name_radiobutton[3]

usw benutzen.

Harzliche Grüße vom Berg
http://www.annerschbarrich.de

Tom

--
Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
Nur selber lernen macht schlau