Forcer plusieurs checkbox

Forcer plusieurs checkbox - Java - Programmation

Marsh Posté le 06-10-2003 à 10:50:43    

Salut à tous,
voilà, j'ai une checkbox que voici:

Code :
  1. <input name="agree" type="checkbox" id="agree" value="checkbox">


 
Le javascript qui va avec:
 

Code :
  1. ok = false;
  2. if (document.SAISIE.agree.checked){
  3. ok = true;
  4. }
  5. if (!ok) alert("Afin de continuer merci de nous autoriser à utiliser votre photo." );
  6. if (ok) document.SAISIE.submit();
  7. }


 
Celui là marche. Si la personne ne check pas, ça affiche un message d'erreur au moment de la validation du formulaire.
 
Maintenant, je voudrais en ajouter une 2ème.
J'ai essayé de faire ça:

Code :
  1. <input name="agree2" type="checkbox" id="agree" value="checkbox">
  2. ok = false;
  3. if (document.SAISIE.agree2.checked){
  4. ok = true;
  5. }
  6. if (!ok) alert("Vous devez cocher "j'accepte le formulaire"." );
  7. if (ok) document.SAISIE.submit();
  8. }


 
Il doit y avoir une erreur. Ca ne marche pas.
Si quelqu'un peut m'aider, merci d'avance.
 

Reply

Marsh Posté le 06-10-2003 à 10:50:43   

Reply

Marsh Posté le 06-10-2003 à 11:10:08    

section Java. Ce n'est pas du JavaScript
 
mauvaise sous cat [:ban]


---------------
Just because you feel good does not make you right
Reply

Marsh Posté le 06-10-2003 à 12:00:24    

kameha a écrit :

Salut à tous,
voilà, j'ai une checkbox que voici:

Code :
  1. <input name="agree" type="checkbox" id="agree" value="checkbox">


 
Le javascript qui va avec:
 

Code :
  1. ok = false;
  2. if (document.SAISIE.agree.checked){
  3. ok = true;
  4. }
  5. if (!ok) alert("Afin de continuer merci de nous autoriser à utiliser votre photo." );
  6. if (ok) document.SAISIE.submit();
  7. }


 
Celui là marche. Si la personne ne check pas, ça affiche un message d'erreur au moment de la validation du formulaire.
 
Maintenant, je voudrais en ajouter une 2ème.
J'ai essayé de faire ça:

Code :
  1. <input name="agree2" type="checkbox" id="agree" value="checkbox">
  2. ok = false;
  3. if (document.SAISIE.agree2.checked){
  4. ok = true;
  5. }
  6. if (!ok) alert("Vous devez cocher "j'accepte le formulaire"." );
  7. if (ok) document.SAISIE.submit();
  8. }


 
Il doit y avoir une erreur. Ca ne marche pas.
Si quelqu'un peut m'aider, merci d'avance.
 
 


 
Voilà ce qui arrive quand on ne respecte pas les normes.
 
De nos jours, on utilise getElementById('element') pour récupérer une valeur. La balise name n'est pas permise pour les formulaire.
Réécris donc ce script en utilisant la méthode que je viens de t'indiquer et tout rentrera dans l'ordre.

Reply

Marsh Posté le 06-10-2003 à 14:43:55    

QUE FONT LES MODOS

Reply

Marsh Posté le 06-10-2003 à 14:48:29    

[:spamafote]
 
cai la faute à pépécé. Va voir leur cat, tu comprendras :/


---------------
Just because you feel good does not make you right
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed