IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

JavaScript Discussion :

Submit d'un formulaire sous condition


Sujet :

JavaScript

  1. #1
    BnA
    BnA est déconnecté
    Membre averti Avatar de BnA
    Inscrit en
    Mars 2006
    Messages
    559
    Détails du profil
    Informations personnelles :
    Âge : 40

    Informations forums :
    Inscription : Mars 2006
    Messages : 559
    Points : 397
    Points
    397
    Par défaut Submit d'un formulaire sous condition
    Bonjour!

    Voilà, j'aimerais que mon formulaire ne soit envoyé QUE SI l'utilisateur a coché le checkbox correspondant à "J'accepte les conditions de ventes".

    J'arrive à obtneir une alerte si ce checkbox est checked=false, mais le formulaire est tout de même envoyé...

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     
     
    function tOS(){
         if(document.forms["testForm"].elements["testName"].checked==false)
         {
              alert("Alerte");
         }
              else
         {
              document.forms["testForm"].submit;
         }
    }
    Je dois très certainement avoir oublié qqch, mais quoi??

    Merci d'avance pour vos répnses!

  2. #2
    Rédacteur/Modérateur

    Avatar de SpaceFrog
    Homme Profil pro
    Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 644
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 74
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 644
    Points : 66 671
    Points
    66 671
    Billets dans le blog
    1
    Par défaut
    je te recommanderais plutot de passer par le onsubmit de ton formulaire


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <form onsubmit='return tOS()'>
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    function tOS(){
         return document.forms["testForm"].elements["testName"].checked
    }

  3. #3
    BnA
    BnA est déconnecté
    Membre averti Avatar de BnA
    Inscrit en
    Mars 2006
    Messages
    559
    Détails du profil
    Informations personnelles :
    Âge : 40

    Informations forums :
    Inscription : Mars 2006
    Messages : 559
    Points : 397
    Points
    397
    Par défaut
    Ok, ça marche, merci!

    Mais il me faut une alerte dans le cas où le checkbox n'est pas coché... Ou dois-je mettre ce code désormais??

  4. #4
    BnA
    BnA est déconnecté
    Membre averti Avatar de BnA
    Inscrit en
    Mars 2006
    Messages
    559
    Détails du profil
    Informations personnelles :
    Âge : 40

    Informations forums :
    Inscription : Mars 2006
    Messages : 559
    Points : 397
    Points
    397
    Par défaut
    J'ai créé une 2ème fonction que je mets sur le onClick du submit, mais il n'y a pas moyen de faire plus simple?


    Genre une seule fonction??

  5. #5
    Rédacteur/Modérateur

    Avatar de SpaceFrog
    Homme Profil pro
    Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 644
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 74
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 644
    Points : 66 671
    Points
    66 671
    Billets dans le blog
    1
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    function tOS(){
         if(!document.forms["testForm"].elements["testName"].checked){alert('pas bien');
      return false;
    else {return true;}
    }
    pas de onclick sur un submit !

  6. #6
    BnA
    BnA est déconnecté
    Membre averti Avatar de BnA
    Inscrit en
    Mars 2006
    Messages
    559
    Détails du profil
    Informations personnelles :
    Âge : 40

    Informations forums :
    Inscription : Mars 2006
    Messages : 559
    Points : 397
    Points
    397
    Par défaut
    OK OK, nickel!!

    Merci pour ton aide!!

    J'adore ce forum!!

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 13
    Dernier message: 15/06/2015, 13h27
  2. Réponses: 1
    Dernier message: 30/08/2010, 10h20
  3. Valider un formulaire sous condition
    Par dreeve dans le forum Langage
    Réponses: 2
    Dernier message: 30/06/2007, 01h15
  4. source de formulaire sous conditions
    Par delg dans le forum Access
    Réponses: 2
    Dernier message: 22/09/2006, 12h46
  5. Pb Ouverture de formulaire sous condition.
    Par Phl98 dans le forum Access
    Réponses: 8
    Dernier message: 03/11/2005, 23h28

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo