ich wollte zwei Radiobuttons programmieren, von denen einer ein Textfeld aktiviert und der andere deaktiviert.
Sieht dann so aus:
1
2
€
Vorher wird eine Selektion der Datenbank gemacht, woraus dann die Variable $vertragfeld hervorgeht.
Wenn ich auf einen der Radiobuttons klicke aktiviert bzw. deaktiviert sich das Textfeld. Jetzt habe ich einfach mal ein checked=„checked“ bei dem zweiten Radiobutton gesetzt und die Seite neugeladen. Zwar ist dann der Radiobutton aktiv, der das Textfeld deaktiviert, aber das Textfeld ist aktiv.
Wie kann das sein? Es handelt sich hierbei um eine Verständnisfrage. Das der Code so keinen Sinn hat ist mir klar. Ich möchte einfach nur wissen, warum das Textfeld nicht
tritt das Problem auch nach Neustart des Browsers auf? Bei Formularen merkt sich der Browser einiges, was dann zu falschen Ergebnissen bei Änderungen führen kann.
Zwar ist dann der Radiobutton aktiv, der das
Textfeld deaktiviert, aber das Textfeld ist aktiv.
Naja, es steht ja auch nirgends, dass das Textfeld deaktiviert werden soll.
Du legst einen Button an, der gechecked sein soll und ein normales Textfeld. Nach dem Neuladen wird ja keinerlei JavaScript von Dir angestoßen. Also ist natürlich der Button gechecked, das Textfeld aber auch aktiv. So macht das HTML eben.