Andreas: Validierung

Hallo,
mal ne Frage zur Validierung.
Habe folgende Stelle die nicht validiert wird, die ich nicht verstehe:

<form action="http://www.at-mix.de/suche/glossar.php" name="glossar" method="post" target="haupt">
<input type="hidden" name="search_exp2">
-- unknown attribute "NAME" for element <FORM>

Aber ich benötige die Angabe Name im Form Tag, sonst funktioniert der Glossar nicht. Auch Homesite bietet Name im Tag Form an, also was ist nicht in Ordnung?

Gruß Andreas

  1. Hallo,

    -- unknown attribute "NAME" for element <FORM>

    Für XHTML gibt es kein name. Ersetze name= durch id=

    Gruß,
    _Dirk

    1. Hallo,
      XHTML?
      Also mit ID geht es nicht.
      Das Problem ist, das Script wird nicht auf meinem Hoster ausgeführt,
      sondern bei www.at-mix.de da hab ich keinen Einfluss.
      Also was kann ich tun?

      Andreas

      1. Hi,

        Also was kann ich tun?

        HTML als Standard wählen.

        freundliche Grüße
        Ingo

        1. HTML als Standard wählen.

          Äh wie meinst du das? Meinst du das?
          <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//DE">

          Andreas

          1. Hi,

            Äh wie meinst du das? Meinst du das?
            <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//DE">

            genau. In diesem Standard ist das name-Attribut AFAIK zulässig.

            freundliche Grüße
            Ingo

  2. Hi,

    <form action="http://www.at-mix.de/suche/glossar.php" name="glossar" method="post" target="haupt">
    <input type="hidden" name="search_exp2">
    -- unknown attribute "NAME" for element <FORM>

    Welcher Doctype wird verwendet?

    Aber ich benötige die Angabe Name im Form Tag, sonst funktioniert der Glossar nicht.

    Das name-Attribut des form-Elements ist höchstens für Javascript interessant (beim Abschicken des Formulars wird es NICHT mitgeschickt).
    Per Javascript kann aber auch auf andere Weise auf das form-Element zugegriffen werden (forms-Array, id vergeben und getElementById verwenden).

    cu,
    Andreas

    --
    MudGuard? Siehe http://www.Mud-Guard.de/
    Fachfragen per E-Mail halte ich für unverschämt und werde entsprechende E-Mails nicht beantworten. Für Fachfragen ist das Forum da.
    1. Hi,

      Welcher Doctype wird verwendet?

      <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//DE">

      Das name-Attribut des form-Elements ist höchstens für Javascript interessant

      Genau dafür wird es benötigt, aber das JavaScript steckt in einer PHP-Datei auf dem Server des Scriptgebers.

      Gruß Andreas

      1. Hi,

        Welcher Doctype wird verwendet?
        <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//DE">

        Benutze HTML 4.01 statt HTML 4.0!

        HTML 4.0 kennt kein name-Attribut für form. HTML 4.01 kennt es:

        http://www.w3.org/TR/html401/appendix/changes.html#h-A.1.1.12

        cu,
        Andreas

        --
        MudGuard? Siehe http://www.Mud-Guard.de/
        Fachfragen per E-Mail halte ich für unverschämt und werde entsprechende E-Mails nicht beantworten. Für Fachfragen ist das Forum da.