fjh: checked und selected in XHTML

Hallo zusammen,

mein Problem betrifft die Möglichkeit der Vorbelegung von Checkboxen bzw. Vorauswahl bei Auswahllisten.

Wie mache ich sowas XHTML-konform, also zu wohlgeformtem XML:
<option selected> Schöne Welt</option>

so:
<option selected="yes">....
<option selected="true">....

Bevor jetzt jemand schreit RT(F)M, stell ich lieber gleich noch ne Frage ;-):

Welche Browser kommen dann damit klar.

Vielen Dank im voraus
Franz

  1. Moin,

    Wie mache ich sowas XHTML-konform, also zu wohlgeformtem XML:
    <option selected> Schöne Welt</option>

    oehm...

    so:
    <option selected="yes">....
    <option selected="true">....

    Bevor jetzt jemand schreit RT(F)M,

    *raeusper* ;-)

    aus http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd:

    <!ATTLIST option
      %attrs;
      selected    (selected)     #IMPLIED
      disabled    (disabled)     #IMPLIED
      label       %Text;         #IMPLIED
      value       CDATA          #IMPLIED
      >

    stell ich lieber gleich noch ne Frage ;-):
    Welche Browser kommen dann damit klar.

    wo ist denn die Frage? *g*

    <form>
      <select>
      <option>Hallo</option>
      <option selected="selected">Oma</option>
      </select>
    </form>

    alle getesteten Browser zeigen "Oma":

    IE 5.5
    NN 4.7
    Opera 5.10
    Mozilla 0.92
    Lynx (version keine ahnung)

    Viele Gruesse,

    n.d.p.

    1. Hallo n.d.p.,

      aus http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd:

      <!ATTLIST option
        %attrs;
        selected    (selected)     #IMPLIED
        disabled    (disabled)     #IMPLIED
        label       %Text;         #IMPLIED
        value       CDATA          #IMPLIED
        >

      tja, bin wohl irgendwie überlastet zur Zeit oder es ist einfach nur zu spät. Danke jedenfalls für's raussuchen ;-)

      alle getesteten Browser zeigen "Oma":

      IE 5.5
      NN 4.7
      Opera 5.10
      Mozilla 0.92
      Lynx (version keine ahnung)

      Aha, scheint also kein Problem zu sein. Hantiere zwar oft mit XML rum, aber mit XHTML habe ich keinerlei Erfahrung mehr, was Browser angeht. Aber ich verspreche nächstes mal teste ich selbst ;-)

      Falls allerdings noch jemand die Grenzwerte kennt, also ab welcher Version NS und IE geht es nicht mehr (abwärts in der Versionshistorie), wäre das wunderhübsch :)

      Gruß
      Franz