Partage
  • Partager sur Facebook
  • Partager sur Twitter

Effectuer la meme action sur tous les elements

...d'un formulaire

Sujet résolu
    16 octobre 2008 à 11:07:29

    Bonjour, j'ai un formulaire où pour chaque champ j'ai la même action qui se fait dans un onclick.

    Je voudrais savoir si il existait un moyen pour ne pas avoir a copier coller ce "onclick:action" sur chaque champ mais le faire une bonne fois pour toutes sur le formulaire.

    Merci :)
    • Partager sur Facebook
    • Partager sur Twitter
      16 octobre 2008 à 17:15:08

      Je suppose en récupérant tout tes inputs, et en affectant ta fonction dans une boucle, du genre :

      var formulaire = document.getElementById('le_form');
      var listeInput = formulaire.getElementsByTagName('input');
      for( i=0; i<listeInput.length; i++ )
      {
        if( listeInput[i].type == 'button' ) // A voir ce qui les différencie
          listeInput[i].onclick = la_fonction();
      }
      
      • Partager sur Facebook
      • Partager sur Twitter

      Effectuer la meme action sur tous les elements

      × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
      × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
      • Editeur
      • Markdown