Mir stellt sich die Frage:
Kann ich ruhigen Gewissens die id-Attribute ebenfalls mit Zeichenketten füllen und habe der Barrierefreiheit mit den label-Elementen Genüge getan oder werten Screenreader sogar name- und/oder id-Attribute aus?
Wenn letzteres zutrifft, wäre meine Methode sicherlich nicht einsatzwert
Ich kenne keinen Standard der den Wert der for - id Beziehung irgendwie anders als CDATA (mit der für ids typischen Beschränkung!) festlegt.
Ein Agent, der sich hier was vormacht, hat geschissen.
Deshalb: Mach nur zu.
Solange deine IDs unique bleiben sehe ich kein Problem.
(Was könnten Agents aus dieser Anforderung denn auch ableiten...?)
mfg Beat