Formulardaten

hallo leute,

ich habe ein ganz normales formular das so aussieht:

ich will damit eine frage vom user beantworten lassen, bei der er bereits 3 mögliche antworten vorfindet.
sollte er sich in den 3 antwortmöglichkeiten nicht finden, kann er eine andere im textfeld eingeben.
als name für das feld gebe ich bei allen 4 felden denselben namen an, damit ich in mein tabellenfeld den jeweiligen wert speichern kann.
leider liefert das formular nur daten wenn in das textfeld eingegeben wurde, nicht aber wenn ein radiobutton ageklickt wurde, ich vermute das nachfolgende textfeld „überschreibt“ den wert aus den radiofeldern. kann man das irgendwie beheben, bzw. so umbauen, dass ich trotzdem werte bekomme?

danke

mikey

Hallo Mikey,

ich weiß ja nun nicht, wie du den Input weiterverarbeitest, aber m.E. liegt dein Fehler darin, dass du dem Textfeld den gleichen Namen gibst wie den Radiobuttons.

Gruß, Robi

Hallo,

Mach es einfach mit Javascript und ein wenig tricksen:

Nachtrag,
deine Daten werden ja in einem anderen Namen gespeichert, also musst du den Code dementsprechend abändern:

Außerdem habe ich ihn noch weiter vereinfacht!

Viele Grüße,
Endres

1 Like

hai,

an sowas ähnlichem hab ich auch gebastelt. aber deine lösung ist noch viel schöner, und einfacher.

vielen dank. dafür!

gruss

mikey