Validation et case à cocher

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Validation et case à cocher

par Cyrano » 09 juin 2005, 09:43

Excellent, je met le sujet [Résolu]. :)

Merci pour le code

par bénédicte » 09 juin 2005, 09:39

Merci le code fonctionne!

par DocType » 08 juin 2005, 18:52

<script language="javascript" type="text/javascript">
<!--
function verifchamps() {
   if (document.formulaire.CGA.checked == false)	{
      alert("Il faut accepter le réglement !");
      return false;
   }
   return true;
}
-->	
</script>
<form action="ta_page" name="formulaire" method="post" onSubmit="return verifchamps();">
<input type"checkbox" name="CGA">
<input type="submit">
</form>
Normalement ce code là devrait fonctionner.

Enjoy !

par Cyrano » 07 juin 2005, 21:20

quand tu utilises ça:

Code : Tout sélectionner

if (document.formulaire.CGA.checked)
As-tu un message d'erreur ou pas ?
Sinon, en mettant une action dans les accolades, est-elle exécutée ?

suite validation formulaire et case à cocher

par bénédicte » 07 juin 2005, 18:57

Voilà où j'en suis :

function verifcase()

{
var coche=false;
if (document.formulaire.CGA.checked)
{

}
else
{

}

}

par Invité » 07 juin 2005, 18:39

Ne pas rire mais justement je ne réussis pas à savoir si la case a été cochée. Je ne récupère pas le true ou le false.

par Cyrano » 07 juin 2005, 18:30

Commence par tester si cette case à cochée retourne true ou false et en fonction du résultat, lance ou non la validation:
Quelle partie n'arrives-tu pas à faire ?

Validation et case à cocher

par benedicte » 07 juin 2005, 18:17

Bonsoir,

J’ai un formulaire qui doit être validé seulement si une case a été cochée (seulement si les conditions générales de vente ont été lues et acceptées). J’ai bien compris qu’il faut vérifier si la case est checked et que c’est un booléen true ou false mais je ne réussis pas.
J’ai une fonction valider() qui est appelée dans onSubmit et qui vérifie la validité de tous mes champs et je voulais donc contraindre la soumission du formulaire avec la case à cocher. Si quelqu’un pouvait m’aider ?

Merci