comment définir une invite par défaut lorsque rien n'est sélectionné pour “sélectionner” à l'aide de css
Est-il possible de définir une valeur par défaut invite lorsque rien n'est sélectionné pour sélectionner la zone à l'aide de css? ou est-il une élégante façon de traiter avec ce que d'autres que
Note: j'ai supprimé ma réponse précédente que @Quentin a souligné que je me trompais sur <options> et j'ai trouvé d'autres sources de réfuter ma déclaration qu'il n'est pas un élément. Cependant, je n'ai trouver que l'aide incompatible entre les navigateurs (comme évoqué par @Quentin) et le fait qu'elles ne peuvent exister au sein de <select> éléments a conduit de nombreuses personnes à de considérer pour être plus à l'instar des attributs, que les éléments, afin de garder les choses compatibles et suivre les meilleures pratiques. "le fait qu'elles ne peuvent exister au sein de <select> éléments a conduit beaucoup de gens à les considérer plus comme des attributs, que les éléments, afin de garder les choses compatibles et suivre les meilleures pratiques". Comment vous pense à propos de la <option> élément n'affecte pas comment compatible avec votre code, et des "meilleures pratiques" est un peu le sens de la phrase. vous pouvez également ajouter des selected="selected" à ce qu'il soit la valeur par défaut. Si la valeur est modifiée, il ne sera pas en mesure de revenir c'est inutile, l'invite initiale n'est pas sélectionnée sur la charge l'OP spécifiquement demandé comment définir une invite par défaut lorsque rien n'est sélectionné sur la charge. Cette solution utilise par défaut de la fonctionnalité de navigateur qui affiche le texte de la première option lorsque aucun n'a été sélectionné. Puisque c'est une valeur par défaut, j'ai déduit que la valeur ne doit pas être sélectionnée par défaut. Si vous voulez qu'il soit sélectionné, puis de les combiner avec le commentaire de cadlac et d'en profiter. Pour appeler tout simplement la solution "inutile" est incorrect, la crasse et franchement un peu impoli.
Cela ne fonctionne pas pour moi, car elle ne permet pas l'affichage", Sélectionnez quelque chose". La sélection par défaut de l'option est un texte vide un
C'est ainsi que j'ai utiliser pour la configuration de l'invite par défaut, mais il ne sera pas définir une valeur par défaut. Il utilise une validation HTML5 required. Il peut être un peu de décalage de bits à partir de la question, mais j'espère qu'elle pourra aider comme alternative.
<selectid="car"name="car[brand]"required><optiondisabledselected>Select Car Brand</option><optionvalue="volvo">Volvo</option><optionvalue="saab">Saab</option><optionvalue="opel">Opel</option><optionvalue="audi">Audi</option></select>
Essayez ceci:
<options>
et j'ai trouvé d'autres sources de réfuter ma déclaration qu'il n'est pas un élément. Cependant, je n'ai trouver que l'aide incompatible entre les navigateurs (comme évoqué par @Quentin) et le fait qu'elles ne peuvent exister au sein de<select>
éléments a conduit de nombreuses personnes à de considérer pour être plus à l'instar des attributs, que les éléments, afin de garder les choses compatibles et suivre les meilleures pratiques."le fait qu'elles ne peuvent exister au sein de
<select>
éléments a conduit beaucoup de gens à les considérer plus comme des attributs, que les éléments, afin de garder les choses compatibles et suivre les meilleures pratiques". Comment vous<option>
élément n'affecte pas comment compatible avec votre code, et des "meilleures pratiques" est un peu le sens de la phrase.vous pouvez également ajouter des
selected="selected"
à ce qu'il soit la valeur par défaut. Si la valeur est modifiée, il ne sera pas en mesure de revenirc'est inutile, l'invite initiale n'est pas sélectionnée sur la charge
l'OP spécifiquement demandé comment définir une invite par défaut lorsque rien n'est sélectionné sur la charge. Cette solution utilise par défaut de la fonctionnalité de navigateur qui affiche le texte de la première option lorsque aucun n'a été sélectionné. Puisque c'est une valeur par défaut, j'ai déduit que la valeur ne doit pas être sélectionnée par défaut. Si vous voulez qu'il soit sélectionné, puis de les combiner avec le commentaire de cadlac et d'en profiter. Pour appeler tout simplement la solution "inutile" est incorrect, la crasse et franchement un peu impoli.
OriginalL'auteur Zachary Kniebel
Accepté la réponse n'a pas fonctionné pour moi comme prévu.
Si vous avez besoin de la "Sélectionnez une option" soit sélectionné par défaut cela a fonctionné pour moi
Est aussi important que le sélectionnez a id et nom ainsi, lorsque vous soumettez le formulaire, la valeur sera une partie de la POST ou GET
meilleure réponse!!!!1
id est nécessaire si l'on utilise
<label for="selected_option">Label Text</label>
OriginalL'auteur Mauricio Gracia Gutierrez
Essayez d'utiliser l'option avec la fonction unset valeur
OriginalL'auteur SpadgeAki
C'est ainsi que j'ai utiliser pour la configuration de l'invite par défaut, mais il ne sera pas définir une valeur par défaut. Il utilise une validation HTML5
required
. Il peut être un peu de décalage de bits à partir de la question, mais j'espère qu'elle pourra aider comme alternative.OriginalL'auteur worrawut