Hallo,

ist mal wieder etwas OT, ich frag' trotzdem mal.

Ich habe eine Fragebogen, der aus vier Fragen besteht, die jeweils mit Werten von eins bis fünf beantwortet werden können. Keine der Antworten auf die vier Fragen darf den gleichen Wert haben, d.h. wenn etwa die erste Antwort bereits mit drei bewertet wurde, darf kein der restlichen Antworten mehr mit vier bewertet werden.

Die Fragenmatrix sieht ungefähr so aus:

           0    1    2    3    4    5
---------------------------------------
Frage 0   [ ]  [ ]  [ ]  [ ]  [ ]  [ ]
Frage 1   [ ]  [ ]  [ ]  [ ]  [ ]  [ ]
Frage 2   [ ]  [ ]  [ ]  [ ]  [ ]  [ ]
Frage 3   [ ]  [ ]  [ ]  [ ]  [ ]  [ ]

Jeder Radio-Button für Frage 0 hat für name den Wert '_0', für Frage 1 den Wert '_1' etc.

Wenn ein Radion Button angecklickt wird, findet per Javascript eine Überprüfung statt ob in den anderen Zeilen bereits der gleich Wert verwendet wurde.

Und hier ist nun mein Problem: Ich erhalte zwar über den prototype-Click-Event den richtigen Wert, der angeklickt wurde, aber alle anderen Zeilen, sprich radio-groups liefern mir auch den Wert der vom event geliefert wurde und nicht keinen Wert(falls noch nichts angeklickt war) oder den Wert der bereits angeklickt ist.

Wenn ich z.B. den Wert zwei in Frage 0 (radio-group '_0') anklicke, dann erhalte ich für die radios mit dem Namen '_1', '_2' und '_3' auch den Wert zwei.

Vielleicht hat ja jemand verstanden, wo die Schwierigkeit liegt und kann mir einen Tip geben.

Viele Dank schon mal im Voraus und

viele Grüße

Michael Kastner
_______________________________________________
rubyonrails-ug mailing list
[email protected]
http://mailman.headflash.com/mailman/listinfo/rubyonrails-ug

Antwort per Email an