Auf einem Formular sind Radio Buttons mit CSS display:none ausgeblendet. Trotzdem werden die Values in einem Form Submit übertragen? Ich dachte immer das wäre nur bei "visibility:hidden" der Fall.
Ich kann aus dem Algorithmus zum Aufbau der Formulardaten nicht ablesen, dass überhaupt eine Überprüfung auf Sichtbarkeit stattfindet.
Ist das normales Verhalten bzw. kann man es dann nur mit disabled="disabled" verhindern?
Scheint mir normal zu sein, es gibt aber weitere Möglichkeiten:
- Das Element gar nicht erst erzeugen bzw. wieder aus dem DOM-Baum entfernen
- Das name-Attribut weglassen
- Das form-Attribut auf ein anderes Formular zeigen lassen
- Die checkedness auf false setzen