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 :

Vérifier 2 listes déroulantes en boucle


Sujet :

JavaScript

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    133
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2006
    Messages : 133
    Par défaut Vérifier 2 listes déroulantes en boucle
    Bonsoir,
    J'ai un roblème avec la vérification de 2 listes déroulantes identiques.
    Voici le code source de chacune
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
            <select name='club_dom[]' id='club_dom'>
            <option value=''></option>
            <?php
             $query = "SELECT id_club, club, actif FROM proa_clubs WHERE actif='1' ORDER BY club ASC";
             $result = mysql_query($query) or die('Erreur SQL !'.$sql.''.mysql_error());;
                    while($row = mysql_fetch_array($result))
                    {
                    echo "<option value='".$row['id_club']."'>".$row['club']."</option>";
    		$club_dom=$row['id_club'];
                    }
             ?>
            </select>
    et

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
            <select name='club_ext[]' id='club_ext'>
            <option value=''></option>
            <?php
             $query = "SELECT id_club, club, actif FROM proa_clubs WHERE actif='1' ORDER BY club ASC";
             $result = mysql_query($query) or die('Erreur SQL !'.$sql.''.mysql_error());;
                    while($row = mysql_fetch_array($result))
                    {
                    echo "<option value='".$row['id_club']."'>".$row['club']."</option>";
    		$club_ext=$row['id_club'];
                    }
             ?>
            </select>
    et voici mes 2 vérifications en javascript

    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
    <script type="text/javascript">
    <!--
    function verifier()
    {
    	for (var ii=1; ii<8; ii++){
    	if (document.getElementsByName("club_dom")[ii].value == '') {
       	alert('Tableau locaux incomplet');
    	return false;
    	}
        }
     
    	for (var jj=1; jj<8; jj++){
    	if (document.getElementsByName("club_ext")[jj].value == '') {
       	alert('Tableau visiteurs incomplet');
    	return false;
    	}
        }
    }
    //-->
    </script>
    Et la vérification fonctionne pour la 1ere liste mais pas pour la seconde.
    Quelqu'un peut m'aider svp ?

  2. #2
    Expert confirmé
    Avatar de le_chomeur
    Profil pro
    Développeur informatique
    Inscrit en
    Février 2006
    Messages
    3 653
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Février 2006
    Messages : 3 653
    Par défaut
    Avant de te répondre, merci de ne pas poster de code php :-)

    première erreur : name='club_dom[]' définit un tableau or ton select n'est pas multiple ... tu as un id sur tes listes donc autant utiliser un document.getElementById('tonid') ...

    pour la suite , post le code html généré

  3. #3
    Membre Expert
    Inscrit en
    Septembre 2002
    Messages
    2 307
    Détails du profil
    Informations forums :
    Inscription : Septembre 2002
    Messages : 2 307
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    if (document.getElementsByName("club_dom[]").selectedIndex !=0)
    pareil pour l'autre

Discussions similaires

  1. [MySQL] Boucle while et liste déroulante BDD
    Par cragoroth dans le forum PHP & Base de données
    Réponses: 5
    Dernier message: 08/12/2011, 11h18
  2. Réponses: 9
    Dernier message: 05/04/2007, 16h23
  3. vérifier qu'un choix a été effectué dans une liste déroulant
    Par karibouxe dans le forum Général JavaScript
    Réponses: 10
    Dernier message: 17/02/2006, 16h10
  4. liste déroulante en ASP vbscript
    Par leeloo076 dans le forum ASP
    Réponses: 9
    Dernier message: 17/03/2004, 16h42
  5. Listes déroulantes liées entre elles
    Par denisC dans le forum Général JavaScript
    Réponses: 0
    Dernier message: 27/07/2002, 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