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

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  aide pour un novice du javascript

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

aide pour un novice du javascript

n°1503584
ludopopo
Posté le 16-01-2007 à 12:32:15  profilanswer
 

Bonjour,
 
Voila je fait ma fonction de verification de formulaire mais j'arrive pas à la terminer alors que je suis presque au bout !!!!!!!!!!!!!
 

Code :
  1. <script language="javascript">
  2. function testcheck(nbrcat,nbrcbox)
  3. {
  4.     testnbrcat=0;
  5.     testok=false;
  6.     for (i=1; i<=nbrcat; i++)
  7.     {
  8.         numchk=String(nbrcbox).charAt(i-1);
  9.  if(i==1)
  10.  {
  11.   for (a=1; a<=numchk; a++)
  12.   {
  13.     if (document.getElementById('cat'+i+'_cbox'+a).checked==true) testok=true;
  14.   }
  15.   if (testok==true) { testnbrcat=testnbrcat+1; testok=false; }
  16.  }
  17.  if(i==2)
  18.  {
  19.   for (a=1; a<=numchk; a++)
  20.   {
  21.    if(document.getElementById('cat'+i+'_ques'+a).value != '')
  22.    {
  23.     if (document.getElementById('cat'+i+'_cboxx'+a).checked==true)
  24.     {
  25.      testok=true;
  26.      if (testok==true) { testnbrcat=testnbrcat+1; testok=false; }
  27.     }
  28.    }
  29.   }
  30.  } 
  31.     }
  32. if (testnbrcat==nbrcat)
  33. {
  34.      document.getElementById('form1').submit();
  35.    }else
  36. {
  37.     alert("Vous devez faire au moins un choix dans chaque cat&eacute;gorie" );
  38.    }
  39. }
  40. </script>


 
donc je n'arrive pas rentrer dans le  
if (testnbrcat==nbrcat)
{  
     document.getElementById('form1').submit();  
}
 
 
sachant que dans mon cas il doit y avoir testnbrcat (2) == nbrcat (2) !!!


Message édité par ludopopo le 16-01-2007 à 16:14:50
mood
Publicité
Posté le 16-01-2007 à 12:32:15  profilanswer
 

n°1503732
xtof_83
Freeride Spirit
Posté le 16-01-2007 à 16:05:46  profilanswer
 

if(i=1)...
 
if(i=2) ....
 
Aller en 2 sec tu as trouvé...

n°1503738
ludopopo
Posté le 16-01-2007 à 16:08:43  profilanswer
 

je suis d'accord c est faux :x mais meme avec i==1 et i==2 sa marche pas .

n°1504915
Bidem
Posté le 19-01-2007 à 09:56:38  profilanswer
 

Les indices de tableaux commencent à zéro :p

 

EDIT : oublie ça, j'ai dis une connerie


Message édité par Bidem le 19-01-2007 à 10:29:03
n°1504919
gatsu35
Blablaté par Harko
Posté le 19-01-2007 à 10:01:38  profilanswer
 

Je kiffe ce morceau :

Code :
  1. if (document.getElementById('cat'+i+'_cboxx'+a).checked==true)
  2. {
  3. testok=true;
  4. if (testok==true) { testnbrcat=testnbrcat+1; testok=false; }
  5. }


Ca revient à ça

Code :
  1. if (document.getElementById('cat'+i+'_cboxx'+a).checked==true)
  2. {
  3. testnbrcat=testnbrcat+1; testok=false;
  4. }


Message édité par gatsu35 le 19-01-2007 à 10:01:50

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

  aide pour un novice du javascript

 

Sujets relatifs
[Javascript] perte de référence sur l'openerAide pour requêtes site de booling
AIDEAIDE INTERFACE
validation formulaire javascriptjavascript
[javascript ou HTML] : un menu déroulant visible ou invisible(résolu)[Résolu] J'ai Besoin De Votre Aide !!
URGENT : besoin d'aide 
Plus de sujets relatifs à : aide pour un novice du javascript


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