Nun habe ich die input formular mit id anstelle von name benannt, da sonst ja nicht valid (wg. xhtml strict).
Bei XHTML 1.0 strict ist durchaus das name-Attribut noch erlaubt.
Beim a-Element, aber nicht bei besagten form.
Ähm, ich habe natürlich Blödsinn erzählt und einmal wieder unaufmerksam gelesen. Es ging um die input-Elemente. Damit hast du freilich recht, dort ist name erlaubt.
Solltest Du aber XHTML 1.1 einsetzen, hast Du ein Problem, weil nicht alle Browser dies unterstützen.
Wie meinst du das? Auch in XHTML 1.1/Modularization ist das name-Attribut bei input erlaubt. Zwangsläufig, weil es mehrere input-Elemente mit demselben name-Wert geben kann. Das id-Attribut kann bei input also schon prinzipiell nicht die Funktionalität von name übernehmen, und das ist auch nicht vorgesehen.
Ich bitte meine Schusseligkeit zu entschuldigen...
Mathias