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

 


Dernière réponse
Sujet : je dois avoir de la M... dans les yx??? JavaScript
JWhy

Citation :


var e = document.forms[1].elements[i ];  
var etat =e.checked;  


si e n'est pas une checkbox, tu risques d'avoir un 'undefined' dans ton etat
 
ps: faudra aussi que tu me dises pourquoi, quand je te file un script qui marche, t'as besoin de le transformer en un script qui est censé faire la meme chose mais qui ne marche pas  :p  ;)

 

[edit]--Message édité par JWhy--[/edit]


Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
JWhy

Citation :


var e = document.forms[1].elements[i ];  
var etat =e.checked;  


si e n'est pas une checkbox, tu risques d'avoir un 'undefined' dans ton etat
 
ps: faudra aussi que tu me dises pourquoi, quand je te file un script qui marche, t'as besoin de le transformer en un script qui est censé faire la meme chose mais qui ne marche pas  :p  ;)

 

[edit]--Message édité par JWhy--[/edit]

grosmethos oui!!!! ben j'ai bien de la M.... dans le yx j'avais pas vu la deuxieme acolade ou ou!! je vais prendre de svacances parceque j'y vois plus rien
merci bien..........!
grosmethos oui j'avais pas vu, mais j'ai quand meme une erreur c'est une valeur que je test alors j'aurais pu mettre cacahouette j'aurais toujours mon erreur de syntaxe.......
Mais s'en m'en fait une de moins par t l'heure  
merci
AMDFan if (etat=='flase')  <-- false mais pas sûr que ça vienne de là
 
{valeur=0};}        <-- y a une accolade } en trop là, de coup la 2° est pour le for et celle qui précède alert est pour la fonction
petoulachi oui je vois un joli "flase"...
grosmethos voici le code ou il y a une erreure de syntaxe :
function verifcheck()
{var compteur=0;
   for (var i=0; i<document.forms[1].elements.length; i++)  
   {
     var e = document.forms[1].elements[i];
       var etat =e.checked;
      alert(etat);
         if (etat=='true')
         {compteur=compteur+1;}
         
         if (etat=='flase')
         {valeur=0}; }
 
     }
   alert(compteur);
         
}
 
Vous voyez quelque chose

Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)