Je n'ai pas beaucoup d'expérience en HTML. Je cherche à créer une zone de liste simple, mais l'une des exigences est de REFUSER la sélection multiple. La plupart du code pour les listes de sélection va comme ceci -
<select name="sometext" multiple="multiple">
<option>text1</option>
<option>text2</option>
<option>text3</option>
<option>text4</option>
<option>text5</option>
</select>
Mais cela permet une sélection multiple.
Ici , une question similaire a été posée, mais la «meilleure» réponse a été rejetée. Je ne sais donc pas comment cela pourrait être fait autrement. Veuillez aider.
Réponses:
Utilisez simplement l'attribut size:
Pour clarifier, l'ajout de l'attribut de taille n'a pas supprimé la sélection multiple.
La sélection unique fonctionne car vous avez supprimé l'attribut multiple = "multiple".
L'ajout de l'attribut size = "5" est toujours une bonne idée, cela signifie qu'au moins 5 lignes doivent être affichées. Voir la référence complète ici
la source
Supprimez l'attribut multiple = "multiple" et ajoutez SIZE = 6 avec le nombre d'éléments souhaité
vous voudrez peut-être consulter ce site
http://www.htmlcodetutorial.com/forms/_SELECT.html
la source
Pour Asp.Net MVC
ou
la source