Html, sélectionnez l'option sélectionnée ne fonctionne pas
Comment définir par défaut de l'élément sélectionné dans la combobox? Aucune des deux a fonctionné pour moi:
Version 3:
<select id="parent">
<option value='null'>(Root)</option>
<option selected='yes' value='/'>Main</option>
</select>
Version 2:
<select id="parent">
<option value='null'>(Root)</option>
<option selected='true' value='/'>Main</option>
</select>
Version 1:
<select id="parent">
<option value='null'>(Root)</option>
<option selected value='/'>Main</option>
</select>
Dans tous les cas, la première option est sélectionnée sur la page, pas celle qui est marquée sélectionné.
QUELQUES AUTRES DÉTAILS
(1)
Source de la Page de début suit:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
...
(2)
Navigateur est Firefox 13.0.1
Toutes les versions de travail: jsfiddle.net/AYzxV le problème est donc dans une certaine partie du code qui n'a pas été divulguée. La Version 1 est celui qui se conforme à la spécification HTML 4.01; d'autres se produisent au travail, aussi.
Toutes les versions ne fonctionnent pas, croyez-moi. Si vous avez besoin de quelques autres parties de code, puis demander pour eux.
Pas besoin de croyances ici; consulter mon jsfiddle. Vous avez besoin de poster un exemple qui illustre le problème. Le code publié jusqu'à présent ne l'est pas.
J'ai vu votre lien. Mais je n'ai pas besoin qu'il y travaille, j'ai besoin qu'il fonctionne sur mon site. Je sais tout ce gâchis à propos de la conformité. La question est de savoir pourquoi il ne fonctionne pas. Quelles informations vous avez besoin pour juger de la raison? Si je isoler le problème, je ne pose pas la question ici.
Si vous ne pouvez pas vous présenter un des problème, vous ne devriez pas demander ici.
Toutes les versions ne fonctionnent pas, croyez-moi. Si vous avez besoin de quelques autres parties de code, puis demander pour eux.
Pas besoin de croyances ici; consulter mon jsfiddle. Vous avez besoin de poster un exemple qui illustre le problème. Le code publié jusqu'à présent ne l'est pas.
J'ai vu votre lien. Mais je n'ai pas besoin qu'il y travaille, j'ai besoin qu'il fonctionne sur mon site. Je sais tout ce gâchis à propos de la conformité. La question est de savoir pourquoi il ne fonctionne pas. Quelles informations vous avez besoin pour juger de la raison? Si je isoler le problème, je ne pose pas la question ici.
Si vous ne pouvez pas vous présenter un des problème, vous ne devriez pas demander ici.
OriginalL'auteur Suzan Cioc | 2012-07-15
Vous devez vous connecter pour publier un commentaire.
Essayez d'utiliser
selected="selected"
comme il est écrit ici.selected="selected"
est la syntaxe XHTML, mais de simplesselected
fonctionne tout aussi bien et est correct par HTML 4.01. BTW, si vous donner des références, se reporter à des sources fiables, pas w3schools.c'est une bonne référence, reference.sitepoint.com/html/option/selected mais il dit que c'est du HTML, je suis confus pour l'instant
est permis en HTML 4.01 (et dans les versions précédentes) trop, juste inutilement verbeux. Et dans la pratique,
select
avec aucun valeur; la valeur est ignorée, c'est la présence de l'attribut nom.OriginalL'auteur Matzi
Je vais juste jeter ce parce qu'il a fait de moi un fou sur plus d'une occasion:
Lorsque vous rafraîchir (F5), une page, Firefox conserve les valeurs sélectionnées de tout <select> des éléments sur la page.
Donc, si vous êtes comme moi et d'écrire le menu sélection, charger la page pour vérifier qu'il fonctionne, puis ajouter la "sélection" de l'attribut, et de rafraîchir la page pour vous assurer que celle sélectionnée apparaît ... il ne va pas (dans Firefox, de toute façon).
Recharger la page entièrement en cliquant dans le champ d'Adresse et appuyez sur Enter fait honneur la "sélection" de l'attribut.
OriginalL'auteur mercurial
Peut-être que la saisie semi-automatique attribut de formulaire est à vous jeter.
Essayez d'ajouter de l'autocomplete="off" de la balise form.
De cette manière, même lorsque vous actualisez la page dans FF l'attribut sélectionné est respectée.
GL
OriginalL'auteur user25794