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 :

Probleme boucle For


Sujet :

JavaScript

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    13
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2007
    Messages : 13
    Par défaut Probleme boucle For
    bonjour,

    voila je debute dans le monde du javascript et j'ai un petit probleme de boucle for.

    je voudrais pouvoir au final automatiser 115 controles, plutot que d'écrire if blablabla 115 fois, ce qui est franchement degueu ^^ :



    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
     
      var pourcent;
      var commentaire;
      for (p=1;p<116;p++)
      {
       pourcent='pourcent'+p;
       commentaire='commentaire'+p;
       if ((myform.pourcent.value<19) && (myform.commentaire.value==""))
       {
        alert("Vous devez commenter votre choix");
        error=1;
       }
      }
    voila, j'espere que je suis assez comprehensible pour ma premiere demande ^^.

    je vous remercie par avance de votre aide.

  2. #2
    Membre confirmé
    Inscrit en
    Février 2006
    Messages
    102
    Détails du profil
    Informations forums :
    Inscription : Février 2006
    Messages : 102
    Par défaut
    tu pourrais etre un peu plus precis?

    A quoi correspond le myform?

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    13
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2007
    Messages : 13
    Par défaut
    Citation Envoyé par kstou2001 Voir le message
    tu pourrais etre un peu plus precis?

    A quoi correspond le myform?
    myform est le nom de mon formulaire.

  4. #4
    Modérateur
    Avatar de roro06
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    1 480
    Détails du profil
    Informations personnelles :
    Âge : 55
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 1 480
    Par défaut
    Bonjour

    Plutot que d'adresser des elements de formulaires par leur nom, il convient de les adresser par leur id

    ainsi, au lieu de
    document.myform.blabla.value
    , utiliser :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    document.getElementById("blabla").value
    avec, of course :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     <form name="myform">
    <input type="text" name="blabla" id="blabla">
    </form>
    (ceci est une règle générale)

    ta boucle peut alors se résumer ainsi :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
     
      var pourcent;
      var commentaire;
      for ( var p=1;p<116;p++)
      {
       var pourcent='pourcent'+String(p);
       var commentaire='commentaire'+String(p);
       if ((document.getElementById(pourcent).value<19) && (document.getElementById(commentaire).value==""))
       {
        alert("Vous devez commenter votre choix");
        error=true;
       }
      }


    N'oubliez pas de consulter les FAQ ASP et les cours et tutoriels ASP

    " La vie c'est quelque chose de très fort et de très beau.... La vie appartient a tous les vivants. It's both a dream and a feeling. C'est être ce que nous ne sommes pas sans le rester. La vie c'est mourir aussi....Et mourir c'est vraiment strong...c'est rester en vie au delà de la mort...Tous ceux qui sont morts n'ignorent pas de le savoir."
    (J.C. VanDamme, humoriste et philosophe belge . A moins que ce ne soit l'inverse ...)

    Chuck Norris comprend JC Van Damme.

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    13
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2007
    Messages : 13
    Par défaut
    Merci infiniement roro06, je vais employé ta méthode très bien expliqué au passage


    EDIT:
    C'est parfait ca fonctionne ^^
    merci encore

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. probleme boucle for et onrelease bloqué
    Par ritepac dans le forum ActionScript 1 & ActionScript 2
    Réponses: 0
    Dernier message: 12/02/2008, 09h48
  2. Probleme boucle For Each controls
    Par Tusbar dans le forum Windows Forms
    Réponses: 21
    Dernier message: 13/09/2007, 23h56
  3. probleme boucle for
    Par ricoree78 dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 22/05/2007, 12h27
  4. probleme boucle for
    Par michael75 dans le forum Général JavaScript
    Réponses: 28
    Dernier message: 25/01/2007, 18h51
  5. Probleme boucle for
    Par griese dans le forum Linux
    Réponses: 4
    Dernier message: 06/12/2006, 14h39

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