garv3: selected funktioniert nicht

Hallo zusammen,

ich bau mir mit PHP eine Seite zusammen.
In einem Formular habe ich ein paar select-Elemente bei denen ich je einene Eintrag vorselektieren will. Dies funktioniert leider nicht. Ich weiß jedoch nicht, woran es liegt.

---snip---

<select name="tag">
<option value="1">1</option>
<option value="2">2</option>
<option value="3" selected>3</option>
<option value="4">4</option>
[...]
</select>

<select name="monat">
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5" selected>5</option>
<option value="6">6</option>
[...]
</select>

<select name="jahr">
<option value="2005" selected>2005</option>
<option value="2006">2006</option>
<option value="2007">2007</option>
<option value="2008">2008</option>
[...]
</select>

---snap---

Leider wird in jeder Selectbox der erste Eintrag ausgewählt.
Hat jemand eine Ahnung wieso?

Gruß,
garv3

  1. Hallo garv3!

    Standardkonform nach XHTML wäre selected="selected". Wenn Du aber nicht angibst mit welchem DOctype Du arbeitest und in welchem Browser Dir das nicht ausgewählt wird, kann ich Dir nicht wirklich helfen. (Oder gib uns einen URL zum testen.

    Schönen Gruß

    Afra

    1. Hallo Afra,

      eine URL kann ich euch leider nicht geben.
      Aber ich teste es im Firefox 0.8 und gebe keinen Doctype an.

      Gruß,
      garv3

      Hallo garv3!

      Standardkonform nach XHTML wäre selected="selected". Wenn Du aber nicht angibst mit welchem DOctype Du arbeitest und in welchem Browser Dir das nicht ausgewählt wird, kann ich Dir nicht wirklich helfen. (Oder gib uns einen URL zum testen.

      Schönen Gruß

      Afra

      1. Hi garv3,

        ... und gebe keinen Doctype an.

        Und warum das nicht?

        MfG, Dennis.

        --
        Mein SelfCode: ie:{ fl:( br:> va:) ls:[ fo:) rl:( n4:# ss:) de:] js:| ch:{ sh:| mo:} zu:|
        Dies hier ist ein öffentliches Forum - wer dir hier geholfen hat, hat dies vollkommen freiwillig und unter Aufopferung seiner Freizeit getan!
        1. Hi Dennis,

          weil es auch ohne funktionieren sollte.

          Aber es sollte doch trotzdem funktionieren!?

          Gruß,
          garv3

          1. Hi garv3,

            weil es auch ohne funktionieren sollte.

            Fährst du auch Motorrad ohne Helm, weil du ja eigentlich keinen Unfall bauen solltest?

            Aber es sollte doch trotzdem funktionieren!?

            Wäre ich mir nicht so sicher, Firefox (und andere Browser die nicht der IE sind) sind in so Sachen bekanntlicherweise strenger als der Internet Explorer.

            Abgesehen davon ist dein Document ohne Doctype Angabe nicht valide.

            MfG, Dennis.

            --
            Mein SelfCode: ie:{ fl:( br:> va:) ls:[ fo:) rl:( n4:# ss:) de:] js:| ch:{ sh:| mo:} zu:|
            Sinnvolles Zitieren: Man zitiert nur Teilsätze des Vorposters auf die man sich bezieht! Nicht einfach alles.
            1. Hallo nochmal,

              habe jetzt

              <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/transitional.dtd">

              am Anfang der Datei eingefügt.

              Es geht aber noch immer nicht :-(

              Gruß,
              garv3

              1. Hallo

                <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/transitional.dtd">

                "loose.dtd" nicht "transitional.dtd" :-)

                Es geht aber noch immer nicht :-(

                Das sollte es nach der SELFHTML-Beschreibung aber eigentlich.

                Tschö, Auge

                --
                Die Musik drückt aus, was nicht gesagt werden kann und worüber es unmöglich ist zu schweigen.
                (Victor Hugo)
                Veranstaltungsdatenbank Vdb 0.1
          2. Hab grad festgestellt, dass es im IE 6.0 funktioniert.

            Strange...

  2. Hallo garv3

    In einem Formular habe ich ein paar select-Elemente bei denen ich je einene Eintrag vorselektieren will. Dies funktioniert leider nicht. Ich weiß jedoch nicht, woran es liegt.

    Entweder an deinem Browser, oder an etwas Anderem, was du uns nicht gepostet hast.

    Leider wird in jeder Selectbox der erste Eintrag ausgewählt.

    Wenn ich deinen Quelltextausschnitt, natürlich ohne die [...] in ein
    HTML-Grundgrüst einfüge, ist in meinen Browsern 3, 5 und 2005 ausgewählt.

    Auf Wiederlesen
    Detlef

    --
    - Wissen ist gut
    - Können ist besser
    - aber das Beste und Interessanteste ist der Weg dahin!