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

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  Checkbox coché pour continuer..

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Checkbox coché pour continuer..

n°218463
RedPaladin
Attention j'arrive !!
Posté le 22-09-2002 à 16:15:05  profilanswer
 

Hello,
 
J'ai jamais fait de JS mais je suppose que c'est assez facile à faire donc voila ce que je veux. Tout d'abord il faut que la casse checkbox soit coché pour appuyer sur Submit sinon un message alert() apparait.  
 
Dites moi comment faire please...  :sol:

mood
Publicité
Posté le 22-09-2002 à 16:15:05  profilanswer
 

n°218468
Krapaud
Posté le 22-09-2002 à 16:24:51  profilanswer
 

tu crées une variable que t'inities à 0, valeur du checkbox décoché, et s'il est coché tu passes ta variable à 1.
Si t'es à 0 ton formulaire te lance l'alert et un return=false, ça t'oblige à cocher la case.

n°218469
RedPaladin
Attention j'arrive !!
Posté le 22-09-2002 à 16:25:57  profilanswer
 

montre moi un exemple de script car je connais rien du tout  :(

n°218474
Krapaud
Posté le 22-09-2002 à 16:38:26  profilanswer
 

Code :
  1. <form name=test action="go.htm">
  2. <INPUT TYPE="CHECKBOX" name="box1"><INPUT TYPE="CHECKBOX">
  3. <INPUT TYPE="CHECKBOX" name="box2"><INPUT TYPE="CHECKBOX">
  4. </form>
  5. <script language="javascript">
  6. <!--//
  7. var valid=0;
  8. var i;
  9. for (i=1; i<2; i++) {
  10. var CaseX = document.test["box"+i];
  11. if (CaseX.checked==true)
  12.  valid=1;
  13. }
  14. if (valid==1)
  15. document.test.submit();
  16. else
  17. alert();
  18. return=false;
  19. //-->
  20. </script>


 
 
grosso modo, mais la fin est toute fausse :D

n°218479
RedPaladin
Attention j&#039;arrive !!
Posté le 22-09-2002 à 16:54:01  profilanswer
 

Code :
  1. <script language="javascript"> 
  2.   <!-//  
  3.   var valid=0;
  4.   var i;
  5.   for (i=1; i<2; i++) {
  6.      var CaseX = document.test["box"+i];
  7.      if (CaseX.checked==true)
  8.         valid=1;
  9.   }
  10.   if (valid==1)
  11.     document.test.submit();
  12.   else 
  13.     alert('Vous n\'avez pas accepter les conditions');
  14.   return=false;
  15.   //-->  
  16.   </script>
  17.   <form name=test action="go.htm">
  18.   <P>
  19.     <INPUT TYPE="CHECKBOX" name="box1">
  20.     J'ai lu les conditions</P>
  21.   <P>
  22.     <INPUT type="submit" name="Submit" value="Envoyer">
  23.   </P>
  24. </form>


 
Voila mon script. Dis moi ou se trouve la faute parce que ca marche pas  :(  :(

n°218487
RedPaladin
Attention j&#039;arrive !!
Posté le 22-09-2002 à 17:21:21  profilanswer
 

UP je pensais ke ct plus simple ke ca mais je vois ke c assez corcé  :wahoo:

n°218562
Krapaud
Posté le 22-09-2002 à 20:22:08  profilanswer
 

Code :
  1. if (valid==1)
  2.         document.test.submit();
  3.     else 
  4.         alert('Vous n\'avez pas accepter les conditions'); 
  5.     return=false;


 
c'est cette zone qui est fausse, et puis faut bien l'appeller ton script, donc ton formulaire doit renvoyer sur le script, et c'est le script seulement qui fera passer à l'étape suivante!

n°218566
Krapaud
Posté le 22-09-2002 à 20:25:26  profilanswer
 

Code :
  1. <script language="javascript">   
  2.     <!//  function condi()
  3. {
  4.     var valid=0; 
  5.     var i; 
  6.          var CaseX = document.test.box1; 
  7.          if (CaseX.checked==true
  8.               valid=1; 
  9.     if (valid==1)
  10.         parent.location.href="go.htm"
  11.     else 
  12.         alert('Vous n\'avez pas accepter les conditions'); 
  13.     return false;
  14. }
  15.    //-->   
  16.     </script>
  17.     <form name=test> 
  18.     <P>
  19.       <INPUT TYPE="CHECKBOX" name="box1">
  20.       J'ai lu les conditions</P>
  21.     <P>
  22.       <INPUT type="submit" name="truc" value="Envoyer" onsubmit="javascript:condi()">
  23.     </P>
  24.   </form>


 
 
déjà là ça marchera mieux


Message édité par Krapaud le 22-09-2002 à 20:25:56
n°218569
Krapaud
Posté le 22-09-2002 à 20:26:32  profilanswer
 

sinon utilise les boutons radio, tu contournes le problème en deux secondes!

n°218991
RedPaladin
Attention j&#039;arrive !!
Posté le 23-09-2002 à 19:14:43  profilanswer
 

Merci le script marche à merveille !!
 
@++

mood
Publicité
Posté le 23-09-2002 à 19:14:43  profilanswer
 

n°219357
Krapaud
Posté le 24-09-2002 à 13:07:04  profilanswer
 

:jap:


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

  Checkbox coché pour continuer..

 

Sujets relatifs
Checkbox et Input : changer les propriétés d'un Input dynamiquementDataGrid avec des controles ComboBox, List, ou checkBox?
[vb] activer ou désactiver les checkbox qui se trouve dans un listeboxComment je peut afficher checkbox dans ma page ASP.NET ?
[JavaScript] [Formulaire] remplir plusieurs champs avec une checkbox[ HTML ] Checkbox
fonction javascript pour cocher tout les checkbox d'un form ?[Débat] Pensez-vous que l'on doit continuer à être compatible avec NS
css et checkbox de formulaire...[HTML ou autre ...] Checkbox grisé ...
Plus de sujets relatifs à : Checkbox coché pour continuer..


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