2010-06-15 6 views

Répondre

0

Vous pouvez essayer ce petit truc ...

<select max="2" onmouseover="this.size = 10" onmouseout="this.size = 1"> 

rend efficacement votre liste déroulante, sélectionnez dans une liste sur la souris et le remet à la souris.

il triche et peut gâcher votre positionnement html, mais cela fonctionne.

Editer: Je suis sûr que vous ne pouvez pas changer la taille du menu affiché lorsque vous cliquez sur un select, cela est déterminé par le navigateur et non contrôlable par la page.

1
<select multiple="multiple" size="10"> 
+0

En fait, vous n'avez pas vraiment besoin de l'attribut "multiple". Cela fonctionne bien en définissant simplement l'attribut size. Mais je vous ai donné une bosse de toute façon. – Robusto

+0

@Robusto intéressant, mais je pense que d'un point de vue de lisibilité, je serais enclin à l'inclure pour réduire la confusion. – roryf

0

Je pense que <select multiple="multiple" size="10"> produit une liste, pas une goutte vers le bas ...

Questions connexes