Jörg Reinholz: Radios mit mehreren richtigen auswerten

Beitrag lesen

DIE EIGENTLICHE FRAGESTELLUNG LAUTET: Wie kreiere ich ein checkbox Formular, welches "erkennt", dass z.B. Optionen 1, 3 und 4 richtig sind, und nur in dem Falle, dass alle drei auch ausgewählt wurden, ein "Ich bin richtig" an eine Auswerte-PHP schickt?

Die Antwort lautet:

Niemals.

Grund:

Der Gefragte kann in den Quelltext sehen und die als richtig gewerteten Antworten erkennen.

Wenn schon summieren, dann hilft ein genial einfaches System:

checkbox  value 1  (2^0) checkbox  value 2  (2^1) checkbox  value 4  (2^2) checkbox  value 8  (2^3)

[richtig bei summe=7] 4 passt -       ok  -> 7-4=3 2 passt -       ok  -> 3-2=1 1 passt -       ok  -> 1-1=0

Rest ist 9 - Alles ok.

Das kann man, wenn man will, browserseitig mit JS sehr schön machen.

Nun wird eine Warnung ausgegeben, Parameter 1 entspräche einem String und keinem Array.

Trivial: In Javascript ist, wenn Du Zahlen willst, der Punkt das Komma.

Jörg Reinholz