IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

JavaScript Discussion :

dé selection balise <select>


Sujet :

JavaScript

  1. #1
    Futur Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Mai 2011
    Messages
    25
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2011
    Messages : 25
    Points : 8
    Points
    8
    Par défaut dé selection balise <select>
    bonjour j'ai une balise <select> qui se deséléctinne une fois que je clique sur un element de cette balise . je veux que ca reste toujours selectionner et en cliquant sur un de ces elements : ca l'entoure de pointier : voila le code que j'ai :

    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
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
     
    <script language="javascript"> 
       var NbSource = 600; 
       var NbCible = 0; 
     
       function Ajouter(){ 
        	var NbEle = -1; 
        	var TxtEle = ""; 
        	for(i = 0; i < document.all("LstSource").length; i++){ 
          	 if (document.all("LstSource").options[i].selected){ 
            	 NbEle = i; 
            	 TxtEle = document.all("LstSource").options[i].text;
     
    			       	 } 
        	} 
     
     
        	if (NbSource != 0 && NbEle != -1){ 
    document.all("LstSource").options[NbEle] = null; 
    var opt = new Option(TxtEle); 
    opt.selected="selected"
    document.all("LstCible").add(opt);
    NbCible = NbCible + 1; 
    NbSource = NbSource - 1; 
    }
     
       } 
     
       function Supprimer(){ 
        	var NbEle = -1; 
        	var TxtEle = ""; 
        	for(i = 0; i < document.all("LstCible").length; i++){ 
          	 if (document.all("LstCible").options[i].selected){ 
            	 NbEle = i; 
            	 TxtEle = document.all("LstCible").options[i].text; 
          	 } 
        	} 
     
        	if (NbCible != 0 && NbEle != -1){ 
          	 document.all("LstCible").options[NbEle] = null; 
          	 document.all("LstSource").options[NbSource] = new Option(TxtEle); 
    		 opt.selected="selected"
    		 document.all("LstCible").add(opt);
    		 NbCible = NbCible - 1; 
          	 NbSource = NbSource + 1; 
        	} 		
    }
     
    </script>

  2. #2
    Modérateur

    Avatar de NoSmoking
    Homme Profil pro
    Inscrit en
    Janvier 2011
    Messages
    16 939
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Janvier 2011
    Messages : 16 939
    Points : 44 112
    Points
    44 112
    Par défaut
    Bonjour,
    ton code est condamné à marcher, ou non d'ailleurs, sous IE et accessoirement sur OPERA à cause des document.all
    ...donc en attendant la version crossbrowser et la partie HTML qui va avec...je wait en espérant arrivé à comprendre ton soucis!

  3. #3
    Rédacteur/Modérateur
    Avatar de andry.aime
    Homme Profil pro
    Inscrit en
    Septembre 2007
    Messages
    8 391
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Ile Maurice

    Informations forums :
    Inscription : Septembre 2007
    Messages : 8 391
    Points : 15 059
    Points
    15 059
    Par défaut
    Bonjour,

    Je pense que l'utilisation de multiple checkbox est plus facile à mettre en œuvre sinon tu peux simuler un div avec une liste et utiliser des input hidden pour stocker les valeurs.

    A+.

Discussions similaires

  1. L'attribut property de la balise <html:select
    Par Davesique dans le forum Struts 1
    Réponses: 4
    Dernier message: 21/02/2011, 19h14
  2. Balise <s:select>: entrer une valeur au clavier
    Par tapoutapou dans le forum Struts 2
    Réponses: 5
    Dernier message: 22/07/2010, 13h53
  3. aide pour la balise <s:select>
    Par 8itit dans le forum Struts 2
    Réponses: 0
    Dernier message: 19/04/2010, 11h45
  4. Problème avec la balise <html:select
    Par rawanex dans le forum Struts 1
    Réponses: 5
    Dernier message: 16/04/2007, 14h28
  5. problème balise p & select sous webmatrix
    Par mappy dans le forum Balisage (X)HTML et validation W3C
    Réponses: 1
    Dernier message: 15/08/2006, 14h55

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo