Hi!
Was der aber nicht sehen kann: das was du mit Javascript hinzufügst...
Da sagt du was. Aber wie kann ich dann mit wenig Aufwand validieren?
Die Validität bezieht sich auf das HTML-Dokument, nicht auf dem DOM-Baum, den sich der Browser intern zusammenbaut. Im DOM kann man im Prinzip ungestraft Elemente ineinanderschachteln, die der Validator so nicht erlauben würde. Es kommt nur darauf an, ob der Browser das mitmacht. Und ob das eine gute Idee ist, steht auf einem anderen Blatt.
Mir fiele jetzt nur ein, die Felder per JavaScript einzufügen und die Seite danach abzuspeichern und anschließend das gespeicherte Dokument zu validieren. Klingt uncool ;-)
Damit bekommst du unter Umständen ein noch weniger valides Dokument (sprich: eins mit noch mehr Fehlern), denn der Browser kann je nach eigenem Bedarf in das DOM auch noch Elemente und Attribute hängen, die proprietär sind.
Lo!