45 votes

Comment puis-je limiter les options visibles dans un code HTML <select> liste déroulante?</select>

Comment puis-je limiter le nombre d’options affichées dans une liste déroulante HTML `` ?

Par exemple:

Comment puis-je faire en sorte que le navigateur n’affiche que les cinq premières options et qu’il soit fait défiler vers le bas pour le reste ?

33voto

Raj_89 Points 613

Vous pouvez essayer ceci

<div class="snippet" data-babel="false" data-console="true" data-hide="false" data-lang="js"> <div class="snippet-code">

</div></div>Cela a fonctionné pour moi

4voto

shiva L Points 81

l’attribut size est important, si la taille = 5 alors les 5 premiers éléments seront affichés et pour les autres, vous devez faire défiler vers le bas.

4voto

Tnx @Raj_89 , Votre astuce était très bonne , peut être meilleure , seulement en utilisant un style supplémentaire , qui le font sur d’autres objets dom , exactement comme une balise d’option de sélection commune dans html ...

vous pouvez voir le résultat ici : http://jsfiddle.net/aTzc2/

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X