Bonjour,
J'ai une balise <select multiple>.
Connaissez-vous une méthode simple pour limiter le nombre d'items sélectionables ?
C'est à dire, j'ai 50 balises <option> et je voudrai limiter la sélection à seulement 5 items.
Merci par avance
Bonjour,
J'ai une balise <select multiple>.
Connaissez-vous une méthode simple pour limiter le nombre d'items sélectionables ?
C'est à dire, j'ai 50 balises <option> et je voudrai limiter la sélection à seulement 5 items.
Merci par avance
faut boucler sur le onmousedown et onkeydown faut boucler sur les options
pour incrémenter un compteur ... si le compteur deapsse le max faut envoyer le focus sur le champs suivant
Bonjour,(script recyclé mais pas re-testé )
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 function LimiteLignes(Liste) { var TabListe = Liste.options; var Longueur = Liste.length; var NbSel = 0; for (i=Longueur-1;i>=0;i--) NbSel+=(TabListe[i].selected)?1:0; if (NbSel>5) { alert('Pas plus de 5 ...'); return false; } else return true; } </script></head> <body> ... <select id="la_liste" multiple="multiple" onchange="LimiteLignes(this);">
A+
il me semblait bien déja avoir fait un code comme ça ...
tu l'au trouvé ou celui là Ebzz
Home made (de longue date)Envoyé par SpaceFrog
lol je dois avoir quasiment le même dasn un fond de repertoire masi j'arrive plus à remettre la main dessus ..
avec à 90% les mêmes noms de variable
Comme quoi, on a tous les 2 beaucoup d'imaginationEnvoyé par SpaceFrog
Re,
Désolé de répondre si tard.
En tout cas, merci à vous, ça fonctionne nickel.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager