Uwe Schmitt: FORM-Attribut NAME und HTML 4.0

Benenne ich ein Formular mit dem Atrribut NAME="xxx" und es später im JAVASCRIPT z.B. mit document.xxx.reset(); anzusprechen, so sagt mir der W3C HTML Validator "Error: there is no attribute "NAME".

SELFTHTML nennt dieser Attribut auch nicht bei der FORM-Beschreibung, nutzt es aber sehr wohl bei einigen JAVASCRIPT- Beispielen.

Wer irrt hier ?

PS: Das Beispiel läuft aber sowohl unter Netscpae und IE.

  1. Moin

    mit großer Sicherheit validierst du gegen die falsche DTD.

    HTML 4.01 kennt das Attribut "NAME" für das Element "FORM" http://www.w3.org/TR/html4/interact/forms.html#edef-FORM im Gegensatz zu HTML:http://www.w3.org/TR/1998/REC-html40-19980424/interact/forms.html#edef-FORM.

    Lautet deine Doctypeangabe
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
    "http://www.w3.org/TR/html4/loose.dtd">
    sollte der Valligator schweigen.

    Viele Grüße

    Swen

    1. Danke Swen, Du hattest Recht. Ich hatte mich im Nirvana der DTD's verirrt!

      uwe