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 :

variable dynamique dans une fonction javascript


Sujet :

JavaScript

  1. #1
    Membre averti Avatar de Shivaneth
    Femme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Mai 2004
    Messages
    349
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 39
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Mai 2004
    Messages : 349
    Points : 341
    Points
    341
    Par défaut [Resolu]variable dynamique dans une fonction javascript
    bonjour, voila mon problème :
    je crée un formulaire avec dedans un nombre de listes déroulantes déterminé par un paramètre envoyé à la page :

    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
     
    $i=1;
    $req2="select * from formation";
        while($i<=$nb)
        {
          $r='res'.$i;
          ${$r}=mysql_query($req2,$connect);
          if ($i==1)
          {
            $er="ère";
          }
          else $er="ème";
          $b='tab'.$i;
          echo "<tr><td>".$i.$er." formation comprise</td><td><select name=form".$i.">";
          while  (${$b}=mysql_fetch_array(${$r}))
          {
           echo "<option value=".${$b}[0].">".${$b}[1]."</option>";
          }
          echo "</select></td></tr>";
          $i++;
        }
    mon problème c'est que je veux vérifier au moment du submit si il ny a pas deux fois le meme item de sélectionné dans les différentes listes
    pour ça j'ai commencé un fonction 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
    21
    22
    23
    24
    25
    26
    27
    28
    29
     
        function verif(formul,nb)
        {
          var nom=formul.nom.value;
          var duree=formul.duree.value;
          var prix=formul.prix.value;
          if (nom=="" || duree=="" || prix=="" || isNaN(duree) || isNaN(prix))
          {
            alert("veuillez remplir tous les champs correctement (prix et durée sont des entiers)");
            return(false);
          }
          else
          {
            var i=1;
            while (i<=nb)
            {
              var j=i+1;
              while (j<=nb)
              {
                if (formul.form/*i*/.value==formul.form/*j*/.value) /*c'est ici que je voudrais avoir des variables dynamiques au lieu de i et j, je voudrais leurs valeurs*/
                {
                  return (false);
                }
              }
              i++;
            }
            return(true);
          }
          }
    j'espère que vous pourrez m'aider
    merci d'avance
    Shiv@ Skunk

  2. #2
    Membre chevronné Avatar de Oluha
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    2 183
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations forums :
    Inscription : Novembre 2004
    Messages : 2 183
    Points : 1 967
    Points
    1 967
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    document.getElementById('form'+i).value
    sans oublier de mettre dans ta balise select :

  3. #3
    Membre averti Avatar de Shivaneth
    Femme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Mai 2004
    Messages
    349
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 39
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Mai 2004
    Messages : 349
    Points : 341
    Points
    341
    Par défaut
    merci à toi, ça marche nickel
    Shiv@ Skunk

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

Discussions similaires

  1. Réponses: 1
    Dernier message: 15/04/2008, 18h36
  2. nombre des variables dynamique dans une fonction
    Par Abdelkaoui dans le forum C
    Réponses: 10
    Dernier message: 29/02/2008, 15h37
  3. Réponses: 3
    Dernier message: 26/06/2006, 13h48
  4. [PHP-JS] une variable php dans une fonction javascript
    Par megapacman dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 12/06/2006, 14h08
  5. [PHP-JS] une variable php dans une fonction javascript
    Par megapacman dans le forum Langage
    Réponses: 3
    Dernier message: 12/06/2006, 14h02

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