Sven Rautenberg: Werte von Optionsfeldern

Beitrag lesen

Moin!

hab ja in der Datenbank eine Ja/Nein Spalte -> []

Dann kannst du ja auch gar kein "nichts ausgewählt" da reinspeichern.

bei true wird -> [x]
bei false wird -> []
wenn beide leer -> []

Logisch. Wenn du "ja/nein/weißnicht" speichern willst, brauchst du drei Wertmöglichkeiten.

Bei der Gelegenheit solltest du dann aber auch deine Radiobuttons entsprechend ändern. Begreife bitte endlich (vgl. http://forum.de.selfhtml.org/archiv/2004/1/69030/#m396789): Du kannst Radiobuttons nicht "NICHT" auswählen. Einer von denen ist immer gedrückt.

Wenn du "ja/nein/nichtgewählt" als Wert haben willst, mußt du drei Radiobuttons anlegen, und den "nichtgewählt" auf checked setzen.

Vielleicht sollte ich die Datenbankstruktur ändern...

Vielleicht solltest du deinen Benutzern vertrauen. Die werden üblicherweise eine bei Radiobuttons zwingend getroffene Auswahl auf von ihnen genehme Werte ändern, wenn sie finden, dass der aktuelle Zustand nicht zutreffend ist.

Eine Frage, die man nur mit Ja oder Nein beantworten kann, auch mit "nichts ausgewählt" zu beantworten, ist schlichtweg unsinnig. So nach dem Motto: "Als Geschenk verpacken? Ja / Nein / Weiß nicht, entscheiden Sie..." Hä? Geht doch irgendwie nicht.

- Sven Rautenberg

--
Die SelfHTML-Developer sagen Dankeschön für aktuell 21205,05 Euro Spendengelder!