En HTML, ce qui devrait arriver à un activée, désactivée option élément?

Dans mon exemple, je fais face à une liste déroulante, par exemple:

HTML:

<select name="foo" id="bar">
  <option disabled="disabled" selected="selected">Select an item:</option>
  <option>an item</option>
  <option>another item</option>
</select>

Bien sûr, c'est assez absurde, mais je me demandais si une stricte comportement est défini. Opéra efficacement rejette l'attribut 'selected' et sélectionne l'élément suivant dans la liste. Tous les autres navigateurs semblent permettre d'elle, et il reste sélectionné.

Mise à jour: Pour clarifier, je m'intéresse particulièrement à la sélection initiale. Je m'occupe de l'un de ces " Sélectionner un élément:'-menu déroulant " type, auquel cas la première option est vraiment une étiquette, et une action se produit onchange(). C'est assez bien "progressivement amélioré", en ce qu'un bouton est présent, et seulement supprimé via JavaScript. Si le "select..." option ont été supprimés, quelles étaient alors de devenir le premier point ne serait pas sélectionnable. Sommes-nous juste écarter les onchange menus déroulants tout à fait, ou si le "select..." option sélectionnable, avec aucun effet?

InformationsquelleAutor Bobby Jack | 2008-09-08