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 :

Nombre d'élements de formulaire


Sujet :

JavaScript

  1. #1
    Membre régulier
    Inscrit en
    Février 2005
    Messages
    367
    Détails du profil
    Informations forums :
    Inscription : Février 2005
    Messages : 367
    Points : 100
    Points
    100
    Par défaut Nombre d'élements de formulaire
    Bonjour j'essaie d'obtenir le nombre d.element dans mon formulaire :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     
    <form id="contact" action="ecoleParis1.html" method="post">
                    <div>
                        <label for="email">Courriel:
                            <input type="text" class="email" id="email" name="email" />
                        </label>
                    </div>
                    <div>
                        <input type="submit" value="Soumission" />
                    </div>
                </form>
    mais quand je fait

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
     
    var FormValidation = {
        init: function () {
    var elements = document.forms[ "contact" ].elements;
     var field = elements[0];
    alert(field.length)
    }
    il me retourne un message undefined ???

    Avez vous une idée d'ou vien le pro

  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
    Points : 4 835
    Points
    4 835
    Par défaut
    avec un :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    var fields = elements.length;
    alert(fields)
    ??
    est ton ami fait gagner du temps à ceux qui aident , donc un message avec la balise résolu laisse plus de temps pour résoudre d'autres problèmes

    Premier ministre du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts )

  3. #3
    Membre régulier
    Inscrit en
    Février 2005
    Messages
    367
    Détails du profil
    Informations forums :
    Inscription : Février 2005
    Messages : 367
    Points : 100
    Points
    100
    Par défaut
    nan il me demande un ; avant length

    dans
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    var fields = elements.length;

  4. #4
    Membre émérite
    Inscrit en
    Septembre 2002
    Messages
    2 307
    Détails du profil
    Informations forums :
    Inscription : Septembre 2002
    Messages : 2 307
    Points : 2 814
    Points
    2 814
    Par défaut
    le premier champ n'est pas de type pas un select multiple ou case à cochés!

    document.forms[ "contact" ].elements.length
    ps evite d'utiliser les même nom de variables "elements"

Discussions similaires

  1. Extraire le nombre d'lement dans un XML
    Par Ya7yaKech dans le forum Windows Forms
    Réponses: 1
    Dernier message: 16/01/2009, 20h52
  2. Format nombre différent dans même formulaire
    Par p935754 dans le forum IHM
    Réponses: 2
    Dernier message: 21/12/2006, 19h32
  3. Format d'un nombre reel dans un formulaire
    Par Patrick57 dans le forum Access
    Réponses: 1
    Dernier message: 17/05/2006, 21h36
  4. [Javascript] les élements des formulaires
    Par ETI-trian dans le forum Général JavaScript
    Réponses: 6
    Dernier message: 28/03/2006, 08h52
  5. Réponses: 5
    Dernier message: 01/03/2006, 11h34

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