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 :

checkbox acceptation des cgv


Sujet :

JavaScript

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Août 2009
    Messages
    227
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2009
    Messages : 227
    Par défaut checkbox acceptation des cgv
    Bonjour,

    sur ma page panier.php j'ai une phrase du type:
    " veuillez cochez la case pour accepter les conditions générales de vente du site" suivi d'un checkbox et d'un bouton "valider ma commande"

    Comment faire pour que lorsque le checkbox n'est pas coché une alerte du type "veuillez accepter les cgv" intervienne et que dans le cas ou le checkbox est coché mon formulaire (celui du bouton valider ma commande soit accepté) soit soumit ??

    Merci par avance.

  2. #2
    Modérateur

    Avatar de NoSmoking
    Homme Profil pro
    Inscrit en
    Janvier 2011
    Messages
    17 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Janvier 2011
    Messages : 17 208
    Par défaut
    Bonjour,
    dans la fonction de vérification, coté client, sur l'événement submit du formulaire, il suffit de tester l'état de la checkbox, si non cochée alors return false sinon return true, si les autres vérifications sont ok.
    Quoiqu'il arrive c'est à vérifier également coté serveur.

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Août 2009
    Messages
    227
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2009
    Messages : 227
    Par défaut
    Merci pour ta participation,

    Le problème c'est que je ne connais pas grand chose en javascript, j'ai cherché sur google une façon de faire cela en php, mais tous les forums faisaient référence au javascript.

    Si quelqu'un aurait l'amabilité de me conseiller un bout de code ca serait chouette.

    Merci

  4. #4
    Modérateur

    Avatar de NoSmoking
    Homme Profil pro
    Inscrit en
    Janvier 2011
    Messages
    17 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Janvier 2011
    Messages : 17 208
    Par défaut
    Citation Envoyé par claire34 Voir le message
    Le problème c'est que je ne connais pas grand chose en javascript, j'ai cherché sur google une façon de faire cela en php, mais tous les forums faisaient référence au javascript.
    Il va donc falloir t'y mettre

    Un petit exemple minimaliste
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN">
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    <title>[...]</title>
    <script type="text/javascript">
    function validation(obj){
      var oCheck = obj['acceptation'];
      alert( oCheck.checked);
      return(oCheck.checked);
    }
    </script>
    </head>
    <body>
    <form action="transmettre.php" name="form_envoi" onsubmit="return( validation( this));">
      <label for="acceptation">
        <input type="checkbox" name="acceptation" id="acceptation">
        Accepter le conditions
      </label>
      <br><input type="submit" name="envoyer" value="Envoyer">
    </form>
    </body>
    </html>
    à lire Les formulaires et PHP5

  5. #5
    Expert confirmé

    Homme Profil pro
    Développeur Web
    Inscrit en
    Septembre 2010
    Messages
    5 418
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Septembre 2010
    Messages : 5 418
    Par défaut
    C'est bien mais il faut considérer ça uniquement comme un confort pour le visiteur et un petit soulagement pour le serveur. Je veux dire ces contrôles et affichages doivent être doublés en php car javascript peut facilement se désactiver.

    Donc il faudra, en plus du code javascript, faire l'équivalent en php

Discussions similaires

  1. [checkbox] Récupération des valeurs de checkbox
    Par chng001 dans le forum Struts 1
    Réponses: 13
    Dernier message: 07/09/2009, 20h31
  2. accepter des paramètres au clavier
    Par meddeb2001 dans le forum Access
    Réponses: 7
    Dernier message: 23/11/2006, 19h21
  3. Valeur pour des checkbox et des boutons radio pour MySQL
    Par mounirha dans le forum Administration
    Réponses: 1
    Dernier message: 18/04/2006, 23h54
  4. [struts] [checkbox] récupération des valeurs cochées
    Par abourell dans le forum Struts 1
    Réponses: 16
    Dernier message: 10/06/2005, 20h58

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