Bodo: select ohne id Attribut um Seite anzuspringen

In folgendem Code funtioniert alles richtig, aber der CSE HTML Validator zeigt einen Fehler wegen fehlendem "id" Attribut an.

Wie lautet der syntaktisch richtige Code?

<form action="">
    <font color="#000063"><b>Gedenktage:</b></font>
    <select size="1" name="auswahl" onchange="Go(this.form.auswahl.options[this.form.auswahl.options.selectedIndex].value)">
     <option selected value="nothing">Monat
     <option value="m_1.htm">Januar
     <option value="m_2.htm">Februar
     <option value="m_3.htm">März
     <option value="m_4.htm">April
     <option value="m_5.htm">Mai
     <option value="m_6.htm">Juni
     <option value="m_7.htm">Juli
     <option value="m_8.htm">August
     <option value="m_9.htm">September
     <option value="m_10.htm">Oktober
     <option value="m_11.htm">November
     <option value="m_12.htm">Dezember
    </select>
  </form>

  1. Hi,

    In folgendem Code funtioniert alles richtig, aber der CSE HTML Validator zeigt einen Fehler wegen fehlendem "id" Attribut an.

    was sagt http://validator.w3.org/ dazu?

    cu,
    Andreas

    --
    MudGuard? Siehe http://www.Mud-Guard.de/
  2. <form action="">
        <font color="#000063"><b>Gedenktage:</b></font>

    Diese Zeile wurde nicht angemeckert?

    <select size="1" name="auswahl" onchange="Go(this.form.auswahl.options[this.form.auswahl.options.selectedIndex].value)">
         <option selected value="nothing">Monat
         <option value="m_1.htm">Januar
         <option value="m_2.htm">Februar
         <option value="m_3.htm">März
         <option value="m_4.htm">April
         <option value="m_5.htm">Mai
         <option value="m_6.htm">Juni
         <option value="m_7.htm">Juli
         <option value="m_8.htm">August
         <option value="m_9.htm">September
         <option value="m_10.htm">Oktober
         <option value="m_11.htm">November
         <option value="m_12.htm">Dezember

    Alle tags müssen geschlossen werden, auch <option>

    </select>
      </form>

    Und so siehts richtig aus:

    <form id="form1" action="" method="post">
    <div>
    <select id="auswahl" onchange="Go(this.options[selectedIndex].value)">
    <option value="m_1.htm">Januar</option>
    <option value="m_2.htm">Februar</option>
    </select>
    </div>
    </form>

    Gruß
    C2H5OH

    1. Hi,

      <form action="">
          <font color="#000063"><b>Gedenktage:</b></font>
      Diese Zeile wurde nicht angemeckert?

      Warum sollte sie? Ob sie so zulässig ist, hängt davon ab, ob HTML 4.01 transitional verwendet wird oder eine andere Variante.

      <option value="m_12.htm">Dezember
      Alle tags müssen geschlossen werden, auch <option>

      Alle tags SIND geschlossen (zu jedem < gibt es auch ein >).
      Es sind aber nicht alle Elemente geschlossen - aber ob dies erforderlich ist oder nicht, hängt davon ab, ob HTML 4.01 verwendet wird oder XHTML.

      cu,
      Andreas

      --
      MudGuard? Siehe http://www.Mud-Guard.de/