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 :

parcourir des input text


Sujet :

JavaScript

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Mars 2006
    Messages
    66
    Détails du profil
    Informations forums :
    Inscription : Mars 2006
    Messages : 66
    Par défaut parcourir des input text
    Salut voila je suis pas trés fort en javascript et je bloque sur un truc simple , je veux cree une fonction qui parcour des input dont le name deveraus etre passé en parametre , , voici déja ce que j'ai fait , une fonction simple qui marche mais comment faire? , j'ai essayer avec this ca marche po ?

    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
    <html>
    <head>
    <title>Document sans nom</title>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    <script>
    function test(param){
    var x=window.document.form1.toto.length;
    alert(x)
    for(var i=0;i<x;i++){
    alert(window.document.form1.toto[i].value)
    }
    }
    </script>
    </head>
    <body>
    <form name="form1" method="post" action="">
      <input type="text" name="toto">  <input type="text" name="toto">   <input type="text" name="toto">
      <a href="#" onClick="javascript:test()">tester</a>
      </form>
    </body>
    </html>
    normalment on doit appeler la fonction javascript:test(this) ? et aprés je fé" comment? j'attend vos réponses merci

  2. #2
    Expert confirmé
    Avatar de Auteur
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    7 660
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 7 660
    Par défaut
    bonjour,

    utilise getElementsByName :
    Code html : 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
     
    <html>
    <head>
    <title>Document sans nom</title>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
     
    <script type="text/javascript">
    <!--
    function test(nom)
    {
     var tabInput = document.getElementsByName(nom);
     alert(tabInput.length);
    }
     
    //-->
    </script>
     
    </head>
    <body>
     
    <form method="post" action="">
      <input type="text" name="toto">  
      <input type="text" name="toto">   
      <input type="text" name="toto">
      <a href="#" onclick="javascript:test('toto')">tester</a>
    </form>
     
    </body>
    </html>

  3. #3
    Membre confirmé
    Inscrit en
    Mars 2006
    Messages
    66
    Détails du profil
    Informations forums :
    Inscription : Mars 2006
    Messages : 66
    Par défaut 100 merci
    j'avais trouvé une autre solution mais elle n'etais pas efficasse car j'ai nommé mes champs toto[] (pour les faire passer come Array a PHP) , mais la avec
    getElementsByName ça marche !
    meeeeeeerciiiiii !

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

Discussions similaires

  1. remplacer des inputs text par des selects
    Par patricx dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 02/05/2011, 14h00
  2. Activer le bouton submit en fonction des input texte
    Par miniBob dans le forum Général JavaScript
    Réponses: 7
    Dernier message: 12/06/2009, 09h53
  3. probleme pour remettre des input text a zero
    Par nicoma33 dans le forum Servlets/JSP
    Réponses: 0
    Dernier message: 10/11/2008, 12h05
  4. Parcourir des champs texte avec la touche Enter.
    Par Amauryw dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 21/12/2006, 15h54
  5. Comment recuperer la liste des input text d'un formulaire.
    Par luimême dans le forum Général JavaScript
    Réponses: 5
    Dernier message: 16/01/2006, 14h34

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