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 :

lecture d'un tableau html


Sujet :

JavaScript

  1. #1
    Membre �prouv� Avatar de lodan
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    2 064
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 2 064
    Par d�faut lecture d'un tableau html
    Bonsoir,

    Je veux contr�ler 3 adresses mails de mon formulaire qui se pr�sentent comme ceci :

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    <p>
    <label for="email_bon_plan[]" >Adresse E-mail</label>
    <input type="text" name="email_bon_plan[]" id="email_bon_plan[]" size="40" value="">
    </p>
    <p>
    <label for="email_bon_plan[]" >Adresse E-mail</label>
    <input type="text" name="email_bon_plan[]" id="email_bon_plan[]" size="40" value="">
    </p>
    <p>
    <label for="email_bon_plan[]" >Adresse E-mail</label>
    <input type="text" name="email_bon_plan[]" id="email_bon_plan[]" size="40" value="">
    </p>
    J'ai donc fait comme ceci pour d�j� tester ma boucle

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    var email = formulaire.email_bon_plan.value;
    for(i = 0; i < 3; i++)
    {
    alert(email[i]);
    }
    Je n'ai l'affichage d'aucune erreur dans firebug, pourtant, il ne fait pas d'alert.

    Qu'est-ce qui ne va pas ?

    Merci pour votre aide.

  2. #2
    R�dacteur/Mod�rateur

    Avatar de SpaceFrog
    Homme Profil pro
    D�veloppeur Web Php Mysql Html Javascript CSS Apache - Int�grateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 659
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 75
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activit� : D�veloppeur Web Php Mysql Html Javascript CSS Apache - Int�grateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 659
    Billets dans le blog
    1
    Par d�faut
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    var email = document.getElementsByName('email_bon_plan[]');
    for(i = 0; i < 3; i++)
    {
    alert(email[i].value);
    }
    Ma page Developpez - Mon Blog Developpez
    Pr�sident du CCMPTP (Comit� Contre le Mot "Probl�me" dans les Titres de Posts)
    Deux r�gles du succ�s: 1) Ne communiquez jamais � quelqu'un tout votre savoir...
    Votre post est r�solu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de D�veloppez !

  3. #3
    Membre �prouv� Avatar de lodan
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    2 064
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 2 064
    Par d�faut
    Merci,

    La boucle fonctionne parfaitement.

    J'ai donc ajout� mon contr�le des mails

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    var regExpEmailAdress="/^[A-Za-z0-9](([_\.\-]?[a-zA-Z0-9]+)*)@([A-Za-z0-9]+)(([\.\-]?[a-zA-Z0-9]+)*)\.([A-Za-z]{2,})$/g";
    var email = document.getElementsByName("email_bon_plan[]");
    for(i = 0; i < 33; i++)
    {
    	if(email[i].value != ""  && !email[i].value.match( regExpEmailAdress ))
    	{
    		nb_erreur++;
    		fra += "          - Adresse E-mail bon plan incorrect \n";
    							        document.getElementsByName("email_bon_plan[i]").className = "erreur";
    							    }
    							    else {document.getElementsByName("email_bon_plan[i]").className = "";}
    							}
    Le contr�le se fait bien, mais la class ne se met pas sur la ligne.

    J'ai essay� avec
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    document.getElementsById("email_bon_plan[i]").className = "erreur";
    mais dans ce cas, le contr�le ne fonctionne m�me plus.

  4. #4
    R�dacteur/Mod�rateur

    Avatar de SpaceFrog
    Homme Profil pro
    D�veloppeur Web Php Mysql Html Javascript CSS Apache - Int�grateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 659
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 75
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activit� : D�veloppeur Web Php Mysql Html Javascript CSS Apache - Int�grateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 659
    Billets dans le blog
    1
    Par d�faut


    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    document.getElementsByName("email_bon_plan[]")[i].className
    Ma page Developpez - Mon Blog Developpez
    Pr�sident du CCMPTP (Comit� Contre le Mot "Probl�me" dans les Titres de Posts)
    Deux r�gles du succ�s: 1) Ne communiquez jamais � quelqu'un tout votre savoir...
    Votre post est r�solu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de D�veloppez !

  5. #5
    Membre �prouv� Avatar de lodan
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    2 064
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 2 064
    Par d�faut
    Merci SpaceFrog,

    Toujours aussi pr�cis et rapide.

+ R�pondre � la discussion
Cette discussion est r�solue.

Discussions similaires

  1. R�sultat lecture BDD MySQL dans un tableau HTML
    Par Soundboy39 dans le forum Langage
    R�ponses: 1
    Dernier message: 18/04/2012, 17h52
  2. [HTML et CSS] Prol�me impression tableau html
    Par ofo_tn dans le forum Mise en page CSS
    R�ponses: 1
    Dernier message: 21/08/2005, 17h27
  3. Insertion javascript dans tableau HTML
    Par Rocca dans le forum G�n�ral JavaScript
    R�ponses: 5
    Dernier message: 08/08/2005, 12h28
  4. Tableau html d�calage
    Par verticka dans le forum Balisage (X)HTML et validation W3C
    R�ponses: 2
    Dernier message: 23/02/2005, 15h01
  5. [VB6] recuperer des valeurs ds un tableau html avec vb!!
    Par leo13 dans le forum VB 6 et ant�rieur
    R�ponses: 3
    Dernier message: 11/12/2004, 13h02

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