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 :

Checkbox coch�s selon menu d�roulant


Sujet :

JavaScript

Vue hybride

Message pr�c�dent Message pr�c�dent   Message suivant Message suivant
  1. #1
    Membre confirm�
    Profil pro
    Inscrit en
    F�vrier 2009
    Messages
    89
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : F�vrier 2009
    Messages : 89
    Par d�faut Checkbox coch�s selon menu d�roulant
    Bonjour,

    J'aimerais faire fonctionner le code ci-dessous qui est sens� cocher toutes les checkbox lorsque la valeur de la checkbox est 1 (Administrator) et les d�cocher si la valeur n'est pas �gal � 1, cela marche mais lorsque je clique sur mon menu d�roulant ca me s�lectionne automatiquement Administrator (qui correspond � la valeur 1) et je ne peux pas choisir autre chose...

    D'o� vient le probl�me ?

    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
     
    <script type="text/javascript">
     
    function lol(form) {
    if (document.getElementById("mabox").value = "1") {
    var max = form.groupe.length+1;
    for (i=1; i<max; i++) {
    	document.getElementById(i).checked = "checked";
    	}
    }
    }
     
    </script>
     
    <form>
    <select class = "bigroll" id="mabox" type="text" name="status" onclick="lol(this.form)">
    <option></option>
    <option value="1">Administrator</option>
    <option value="2">Leader</option>
    <option value="3">Member</option>
    </select>
     
    <input type="checkbox" id="1" name="groupe" value="9"/>group1<br/>
    <input type="checkbox" id="2" name="groupe" value="12"/>group2<br/>
    <input type="checkbox" id="3" name="groupe" value="13"/>group3<br/>
    <input type="checkbox" id="4" name="groupe" value="3"/>group4<br/>
    </form>

  2. #2
    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
    Par d�faut
    Bonjour,
    tu as mis:
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    if (document.getElementById("mabox").value = "1")
    au lieu de
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    if (document.getElementById("mabox").value == "1")

  3. #3
    Membre Expert
    Avatar de RomainVALERI
    Homme Profil pro
    POO�te
    Inscrit en
    Avril 2008
    Messages
    2 652
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 48
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activit� : POO�te

    Informations forums :
    Inscription : Avril 2008
    Messages : 2 652
    Par d�faut
    Une bonne habitude � prendre pour �viter ce genre de petits soucis qui sont arriv�s � tout le monde un jour o� l'autre...
    Code javascript : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
     
    if (1 == document.getElementById("mabox").value)
    {
       // ...
    }
    ...toujours inverser les op�randes dans les comparaisons d'�galit� ^^ �a aura au moins le m�rite de donner une erreur explicite en cas d'oubli du deuxi�me �gal

    pr�cision : cette astuce n'est pas de moi, je l'ai lue (comme beaucoup de monde...) dans le "Bien d�velopper pour le web 2.0" de C. Porteneuve (voir section livres)

Discussions similaires

  1. JS cochant checkbox selon choix d'un menu d�roulant marche pas sous IE
    Par beninsky dans le forum G�n�ral JavaScript
    R�ponses: 4
    Dernier message: 04/05/2010, 22h03
  2. [MySQL] Liste d�roulante selon checkbox coch� ou pas.
    Par Nicolas_k dans le forum PHP & Base de donn�es
    R�ponses: 9
    Dernier message: 24/02/2010, 12h32
  3. checkbox coch�e selon variable sur 2 frames
    Par themateo dans le forum G�n�ral JavaScript
    R�ponses: 1
    Dernier message: 08/11/2007, 08h52
  4. [script]Menu d�roulant selon la page en cours
    Par Mitaka dans le forum G�n�ral JavaScript
    R�ponses: 12
    Dernier message: 11/01/2006, 15h53

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