Vérifier un formulaire avant son envoie

[Résolu/Fermé]
Signaler
Messages postés
543
Date d'inscription
mercredi 3 décembre 2008
Statut
Membre
Dernière intervention
11 novembre 2012
-
Messages postés
1017
Date d'inscription
mardi 30 octobre 2007
Statut
Membre
Dernière intervention
22 novembre 2013
-
Bonjour,

voila ce code permet de vérifier l'état d'une case à cocher est ce qu'il marche aussi avec les boutons radio ???

for (i=0; i<document.nomduform.nomdescases.length; i++) {
    if (document.nomduform.nomdescases[i].checked)
      // cochée
   else
      // pas cochée
}



si c'est le cas svp comment faire pour dire a mon formulaire c'est ok ou le bloquer ???

4 réponses

Messages postés
1017
Date d'inscription
mardi 30 octobre 2007
Statut
Membre
Dernière intervention
22 novembre 2013
170
Bonjour,

pour envoyer ou non le formulaire en fonction du JS, du doit appeller la fonction de vérification dans ton onsubmit du boutton:

<input type="button" onsubmit="return verification();" value="Envoyer" />

Si la fonction verification() retourne true, c'est que ton formulaire est bien validé donc le formulaire s'enverra, sinon, false, il y a une erreur !

Mais de toutes façon, tu dois refaire toutes les vérifications en PHP de façon plus affinée et sécurisé ! ^_^'
Le JS évite juste les rafraichissements de pages intempestifs mais il ne faut pas lui faire confiance pour ce qui est de la sécurité et de l'intégrité !

A+
Gaerebut
Messages postés
543
Date d'inscription
mercredi 3 décembre 2008
Statut
Membre
Dernière intervention
11 novembre 2012
18
Ok merci beaucoup pour votre aide et si mon bouton est de type submit il ne y'aura aucun problème ?

donc je peux faire if ok return true else return false ???

Merci beaucoup pour votre aide....
Messages postés
543
Date d'inscription
mercredi 3 décembre 2008
Statut
Membre
Dernière intervention
11 novembre 2012
18
Aidez moi svvvp
Messages postés
1017
Date d'inscription
mardi 30 octobre 2007
Statut
Membre
Dernière intervention
22 novembre 2013
170
Non ça ne pose pas de problème !
Tu peux faire comme tu dis oui !

Bon courage

A+
Gaerebut