4

Est-il possible de créer une zone de liste déroulante dans ASP.NET MVC, avec une case à cocher en regard de chaque élément dans la liste déroulante? Je sais que cela semble simple, en webforms ou en utilisant telerik ce serait assez simple, mais je ne peux pas comprendre comment je peux mettre en œuvre la même chose en HTML de base.Zone de liste déroulante combinée ASP.NET MVC

Merci

Répondre

6

Vous pouvez utiliser un plugin jQuery appelé DropDownCheckList pour obtenir l'effet recherché d'une dropdownlist avec des options MultiSelect.

alt text

Son assez facile, tout ce que vous devez faire est de créer une zone de liste html et appeler le plugion jQuery pour étendre la zone de liste.

<script type="text/javascript"> 
    $(document).ready(function() { 
     $("#listbox").dropdownchecklist(); 
    } 
</script> 

<select id="listbox" multiple="multiple"> 
       <option>Option 1</option> 
       <option>Option 2</option> 
       <option>Option 3</option> 
      </select> 

http://dropdown-check-list.googlecode.com/svn/trunk/doc/dropdownchecklist.html

+1

très cool ... jQuery FTW – quakkels

1

un menu déroulant avec chaque élément de la liste déroulante ayant une case à cocher? ce n'est pas un élément standard du HTML, pourquoi auriez-vous même besoin de cela? une option multiple est ce dont vous avez besoin:

http://www.htmlcodetutorial.com/forms/_SELECT_MULTIPLE.html (premier)

+0

J'ai huit options de quelque chose, le nombre de la chose peut se développer de façon dynamique. J'utilise ces options en haut d'une page pour filtrer certains résultats en conséquence. Il y a beaucoup de zones de filtrage et je veux réduire le nombre de lignes pour la sélection de cette option à un et aussi les utilisateurs veulent voir toutes les sélections disponibles. –

Questions connexes