Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2788 connectés 

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  parcours liste elements dans un formulaire

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

parcours liste elements dans un formulaire

n°1320942
jokaritaff
Posté le 08-03-2006 à 14:43:57  profilanswer
 

bonjour
 
j'ai un formulaire au sein duquel j'ai divers éléments dont une liste de checkbox
leur noms n'ont pas de formatage  commun
 
je souhaiterais parcourir cette liste de checkbox sans devoir parcourir le formulaire entier pourles atteindre.
 
comment je peux faire ?
 
j'avais pensé a un truc du genre (dans le principe):
 
for (var i=0; i<= document.getElementsByTagName('input').getElementByType('checkbox'); i++)
{
    var element = document.getElementsByTagName('input').getElementByType('checkbox')[i];
 
    if (element.checked) {
       ......
       ......
    }
}
 
pourriez vous m'aiguillez ?
 
merci

mood
Publicité
Posté le 08-03-2006 à 14:43:57  profilanswer
 

n°1321372
hugoOo
laisse pas dépasser ton pixel
Posté le 08-03-2006 à 21:45:51  profilanswer
 

parcourir cette liste de checkbox? tu peut xpliquer stp

n°1321424
xtof_83
Freeride Spirit
Posté le 08-03-2006 à 22:17:29  profilanswer
 

Monsieur, veux sans doute faire un truc en js qui vérifie l'état des checkbox
 
Mais il aprrendra donc qu'on utilise getElementById, c'est mieux...

n°1321552
jokaritaff
Posté le 09-03-2006 à 09:21:08  profilanswer
 

mais le monsieur il peut pas parcourir une liste de checkbox avec getElementById
puisque le monsieur a bien précisé que ces checkbox n'ont aucune partie du nom en commun
genre  
--> chkbox_1, chkbox_2, chkbox_3
 
var i=1;
for (i=1 ; i<=3; i++) {
   if (document.getElementById('chkbox_'+i).checked) {
        alert('checké');
   }
}  
 
c'est pour ca que je pose la question...

n°1321554
jokaritaff
Posté le 09-03-2006 à 09:22:16  profilanswer
 

cet exemple montre bien que getElementById ne peut etre utilisé dans ce cadre ci.

n°1321648
xtof_83
Freeride Spirit
Posté le 09-03-2006 à 11:09:25  profilanswer
 

montre nous larborescence de ton code..

n°1321813
jokaritaff
Posté le 09-03-2006 à 14:11:58  profilanswer
 

ba rien d'extraordinaire
 
<input type="checkbox" id="liste_chaussures" name="liste_chaussures">
<input type="checkbox" id="liste_tshirts" name="liste_tshirts">
<input type="checkbox" id="liste_pulls" name="liste_pulls">
 
Je suis tout a fait d'accord qu'il faut utiliser getElementById()
pour accéder à chacune ces checkbox
Mais il faut dabord passer par une boucle qui permette de parcourir ces checkbox , afin de ne pas avoir a citer en dur l'ID de chacune.

n°1322414
xtof_83
Freeride Spirit
Posté le 10-03-2006 à 00:21:16  profilanswer
 

non mais avant lol

n°1322497
gatsu35
Blablaté par Harko
Posté le 10-03-2006 à 09:24:17  profilanswer
 

tout le formulaire bordel on veut pas que de ligne :fou:
 
de plus ca nous aideras à mieux te coder ton bouzin
 
normalement moi je met toutes mes checkbox dans un élément. un fieldset ou un div avec un id
puis je fais ça en JS :  
 
var monbloc = document.getElementById("monbloc" );
var mesinputs = document.getElementsByTagName("input" );
for (var i=0; i<mesinputs;length; i++) {
  if (mesinputs[i].type.toLowerCase()=="checkbox" ) {
    actionsurlecheckbox;
  }
}


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  HTML/CSS

  parcours liste elements dans un formulaire

 

Sujets relatifs
parcours table de hash problematiqueEnvoyer un mail a toute une liste d'adresse de la base de dommées ?
Mettre à jour une page internet avec un formulaire php ?Urgent: Formulaire VBScript
Mettre à jour une page internet avec un formulaire php ?[PERL] Problème avec tableaux / liste imbiqués
Traiter résultats d'un GET comme valeurs d'une formulaireTraitement des données d'un formulaire
[RESOLU] PROB liste chainée d'objet push_back()[PHP]Lister les checkbox d'un formulaire
Plus de sujets relatifs à : parcours liste elements dans un formulaire


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR