comment configurer une sélection requise sans sélection d'une valeur par défaut
Je suis en train de forcer l'utilisateur à faire un choix, plutôt que de simplement en utilisant le premier champ.
Comment puis-je empêcher l'utilisateur d'en soumettant ce formulaire, sans l'aide de javascript?
<select required>
<option >Make a selection</option>
<option value="saab">Saab</option>
<option value="vw">VW</option>
<option value="audi">Audi</option>
</select>
source d'informationauteur Daniel
Vous devez vous connecter pour publier un commentaire.
Par cette réponsevous pouvez utiliser HTML5
required
attribut sur un<select>
si vous donnez la valeur par défaut<option>
un videvalue
attribut (parmi d'autres critères, voir le<select>
docs).Si vous voulez
Les anciens navigateurs aurez besoin d'un JavaScript solution, étant donné le fait qu'ils ne prennent pas en charge HTML5.
La HTML5 spec sur
select
définit une option avec une valeur de chaîne vide comme un espace réservé à l'option de l'étiquette.Vous pouvez définir le style de votre étiquette de l'élément, mais ont un pré-sélectionné l'option: