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 :

[Javascript] Alert select multiple.


Sujet :

JavaScript

  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    691
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Décembre 2004
    Messages : 691
    Par défaut [Javascript] Alert select multiple.
    bonjour

    Je voudrais qu'a chaque fois que je check une nouvelle valeure d'un select multiple cela m'affiche une alerte.

    voila mon code mais il y a une ereure que je ne trouve pas et comprend pas.

    Function javascript :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     
    function texte(select){
    	var selectedList = new Array();
    	var selectBox = document.forms[0].select;
    	for (i=0; i<selectBox.options.length; i++) {
      		if (selectBox.options[i].selected) {
      			alert(selectBox.options[i].value);
      		}
     
    	}
    }
    Mon formulaire
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    <select name="sel[]" id="sel[]" onchange="texte(this)" multiple>
    	<option value="">&nbsp;</option>
    	<option value="moi">moi</option>
    	<option value="toi">toi</option>
    	<option value="lui">lui</option>
    </select>

  2. #2
    Expert éminent

    Homme Profil pro
    Inscrit en
    Janvier 2007
    Messages
    13 474
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Secteur : Finance

    Informations forums :
    Inscription : Janvier 2007
    Messages : 13 474
    Par défaut
    Bonjour,
    utilise plutôt
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    var selectBox = document.getElementById('sel[]');
    Et attention, si sélection multiple, la value retournée sera la liste des value sélectionnées, séparées par des virgules ...

    A+

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    691
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Décembre 2004
    Messages : 691
    Par défaut
    Citation Envoyé par E.Bzz
    Bonjour,
    utilise plutôt
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    var selectBox = document.getElementById('sel[]');
    Et attention, si sélection multiple, la value retournée sera la liste des value sélectionnées, séparées par des virgules ...

    A+
    En meme temps j'ai plusieurs select qui se servent de ma fonction....
    Et ils ont pas le meme nom

    Et une partie du code est pris sur ce site et il ne dise pas la meme chose que toi....

Discussions similaires

  1. Javascript select multiple
    Par ngthurel dans le forum jQuery
    Réponses: 9
    Dernier message: 09/01/2015, 11h29
  2. Sélection personnalisée en javascript dans un select multiple
    Par david64 dans le forum Général JavaScript
    Réponses: 5
    Dernier message: 06/04/2011, 13h45
  3. Select multiple
    Par lfournial dans le forum Struts 1
    Réponses: 20
    Dernier message: 24/02/2011, 12h14
  4. [Javascript] pré remplir un select multiple dans un formulaire
    Par chipster45 dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 23/04/2007, 13h52
  5. [C#]Sauvegarde d'une selection multiple d'une listbox?
    Par onouiri dans le forum ASP.NET
    Réponses: 7
    Dernier message: 29/04/2004, 17h16

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