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 :

verification des champs d'un formulaire


Sujet :

JavaScript

  1. #1
    Membre régulier Avatar de lucky31
    Inscrit en
    Mai 2006
    Messages
    239
    Détails du profil
    Informations forums :
    Inscription : Mai 2006
    Messages : 239
    Points : 73
    Points
    73
    Par défaut verification des champs d'un formulaire
    Bonsoir,
    j'essaye de mettre un test d'un formulaire avec du JS mais je sais pas pourquoi la fenetre d'execution du JS m'affiche tous les champs qui sont pas remplis puis c'est comme si elle le fait un copier/coller juste apres le dernier champ pas rempli tous ca pour avoir 2 fois le meme reultat dans la meme fenetre.
    voila le script que j'ajoute dans l'en tete
    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
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
     <script type="text/javascript">
    function lire1(tab)
    {          
             var chaine = "";
            for(var indice in tab)
              if(indice !='item' && indice !='length' && indice !='namedItem')
              {
               if(tab[indice].value !='') ;
               else
               {
     
               chaine+=tab[indice].id+' est vide \n'; 
                }
                }    
            return chaine;
    }
     
    function Verif()
     {
     
      meschamps=document.getElementsByTagName('input');
      meselect=document.getElementsByTagName('select');
     
      champsvide=lire1(meschamps);
      selectvide=lire1(meselect);
      if(champsvide.length > 0 || selectvide.length > 0)
      {
      alert(champsvide);
      alert(selectvide);
      }
      else
      {
      alert('tout est ok');
      return true;
      }
     }
     
     
    </script>
    et sur le bouton envoyer
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    <input name="bouton" type="submit" id="bouton" 
                            onclick="return Verif(); " value="Envoyer": />
    Merci

  2. #2
    Membre averti Avatar de Sacha999
    Inscrit en
    Mars 2007
    Messages
    294
    Détails du profil
    Informations personnelles :
    Âge : 44

    Informations forums :
    Inscription : Mars 2007
    Messages : 294
    Points : 350
    Points
    350
    Par défaut
    pas compris ce que tu veux faire

  3. #3
    Membre régulier Avatar de lucky31
    Inscrit en
    Mai 2006
    Messages
    239
    Détails du profil
    Informations forums :
    Inscription : Mai 2006
    Messages : 239
    Points : 73
    Points
    73
    Par défaut
    voila le resultat que j'ai si je remplis pas dutout le formulaire test.doc

    ps:je l'ai mis en word car j'ai pas pu uploadé l'image

  4. #4
    Membre averti Avatar de Sacha999
    Inscrit en
    Mars 2007
    Messages
    294
    Détails du profil
    Informations personnelles :
    Âge : 44

    Informations forums :
    Inscription : Mars 2007
    Messages : 294
    Points : 350
    Points
    350
    Par défaut
    Et si tu faisais plutot un

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    for (indice=0; indice< tab.length();indice++)
    {
       if (tab[indice].value == "")
          chaine += tab[indice].id+ ' est vide \n'; 
    }

  5. #5
    Membre régulier Avatar de lucky31
    Inscrit en
    Mai 2006
    Messages
    239
    Détails du profil
    Informations forums :
    Inscription : Mai 2006
    Messages : 239
    Points : 73
    Points
    73
    Par défaut
    marche pas

  6. #6
    Membre averti Avatar de Sacha999
    Inscrit en
    Mars 2007
    Messages
    294
    Détails du profil
    Informations personnelles :
    Âge : 44

    Informations forums :
    Inscription : Mars 2007
    Messages : 294
    Points : 350
    Points
    350
    Par défaut
    et en changeant "length()" par "length" de mon code précedent ?

Discussions similaires

  1. verification des champs d'un formulaire
    Par hind111 dans le forum Général JavaScript
    Réponses: 18
    Dernier message: 17/11/2009, 18h04
  2. verification des champs dans un formulaire
    Par king10481 dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 28/04/2008, 13h32
  3. verification des champs dans un formulaire
    Par king10481 dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 25/04/2008, 13h40
  4. [MySQL] verification des champs entrées par un formulaire
    Par a7med06 dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 24/04/2008, 10h31
  5. Verification des champs d'un formulaire
    Par 164emie dans le forum ASP
    Réponses: 5
    Dernier message: 19/11/2003, 15h03

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