FORM-Attribut NAME und HTML 4.0
Uwe Schmitt
- html
0 Swen
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.
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
Danke Swen, Du hattest Recht. Ich hatte mich im Nirvana der DTD's verirrt!
uwe