Breezing Forms - Formulaire conditionnel

Réduire
X
 
  • Filtrer
  • Heure
  • Afficher
Tout effacer
nouveaux messages

  • [Problème] Breezing Forms - Formulaire conditionnel

    Bonjour à tous,

    Je cherche à faire un formulaire un peu particulier, et je suis tombé sur Breezing Forms, mais si vous avez de meilleures suggestions, je suis preneur

    Je cherche à avoir par exemple 5 cases à cocher, chacune ayant une valeur (disons 10, 10, 20, 50, 70) , et que l'utilisateur puisse en cocher autant qu'il désire sans dépasser un quota de, disons, 100 points.

    Comment puis je arriver à ce résultat?

    Merci d'avance pour votre aide et vos conseils.

  • #2
    Re : Breezing Forms - Formulaire conditionnel

    Bonjour,

    C'est réalisable en utilisant un action script personnalisé et dans un script de validation, vérifier qu ela somme ne dépasse pas 100..

    Voir la knowledge base http://crosstec.de/support/index.php...ntclient&id=26
    Pas de demande de support par MP.
    S'il n'y a pas de solution, c'est qu'il n'y a pas de problème (Devise Shadok)

    Commentaire


    • #3
      Re : Breezing Forms - Formulaire conditionnel

      bonjour Jisse03,

      Merci beaucoup pour ta réponse, j'ai lu le lien en diagonale, ça a l'air de répondre parfaitement a mes besoins. Je teste ça et je te tiens au courant.

      Merci encore!

      Commentaire


      • #4
        Re : Breezing Forms - Formulaire conditionnel

        Ça marche encore mieux que je l’espérais!
        Il me manque juste une chose, que je n'arrive pas a trouver sur la knowledge base, quel code dois je mettre dans le script action du bouton de validation pour qu'il ne valide que si la variable "amountowing" (pour reprendre l'exemple donné dans ton lien) soit égale ou inférieure à 100?

        Commentaire


        • #5
          Re : Breezing Forms - Formulaire conditionnel

          Tu poses une condition en tant que action script si la variable amountowing > 100 return false, sinon return true
          Pas de demande de support par MP.
          S'il n'y a pas de solution, c'est qu'il n'y a pas de problème (Devise Shadok)

          Commentaire


          • #6
            Re : Breezing Forms - Formulaire conditionnel

            Oui c'est ce que je cherche à faire, quel serait le script exact? Je peine à trouver des exemples ou des tutos pour arriver a le faire moi même.

            Commentaire


            • #7
              Re : Breezing Forms - Formulaire conditionnel

              Code:
              [COLOR=#111111][FONT=monospace]if ( ff_getElementByName('amountowing').value > 100 ) {
                  return false ;
              } else {
                  return true ;
              }
              [/FONT][/COLOR]

              par exemple, devrait fonctionner en tant que script sur le bouton soumettre.

              Pas de demande de support par MP.
              S'il n'y a pas de solution, c'est qu'il n'y a pas de problème (Devise Shadok)

              Commentaire


              • #8
                Re : Breezing Forms - Formulaire conditionnel

                Merci encore pour ta prompte réponse !

                Une question (peut être stupide mais que veux-tu, je débute ;b), les scripts d'action c'est du javascript?

                Commentaire


                • #9
                  Re : Breezing Forms - Formulaire conditionnel

                  Oui, les cripts d'action sont du JS, ecécutés sur le navigateur.
                  Les pièces de formulaire sont elles du PHP exécuté sur le serveur soit en avant création du formulaire, soit (After) en validation du formulaire.

                  Avec cette logique Breezing Forms peut atteindre une puissance redoutable.

                  Tu peux également utiliser dans les options avancées du formulaire, la personnalisation des emails, soit en mode texte, soit en HTML.
                  Pas de demande de support par MP.
                  S'il n'y a pas de solution, c'est qu'il n'y a pas de problème (Devise Shadok)

                  Commentaire


                  • #10
                    Re : Breezing Forms - Formulaire conditionnel

                    Et bien je te remercie énormément pour tes réponses aussi rapides qu'efficaces. Je vais essayer de me pencher un peu sur le JS.

                    A très bientôt

                    Commentaire


                    • #11
                      Re : Breezing Forms - Formulaire conditionnel

                      ... c'est encore moi... Il y a un problème connu avec Chrome? Les boutons "next" "back" et "submit" ne fonctionnent pas sur chrome chez moi, et fonctionnent parfaitement sous Firefox. J'ai essayé de vider le cache de chrome mais ça n'a rien changé.
                      Pour info j'utilise joomla 3.1.5, Chrome version 29.0.1547.66

                      Commentaire


                      • #12
                        Re : Breezing Forms - Formulaire conditionnel

                        Aucun problème chez moi avec Chrome Version 29.0.1547.66 Linux 64 bits

                        Peut-être as-tu quelque part un conflit JavaScript, regardes avec l'inspecteur d'éléments de chrome les erreurs.

                        Pas de demande de support par MP.
                        S'il n'y a pas de solution, c'est qu'il n'y a pas de problème (Devise Shadok)

                        Commentaire


                        • #13
                          Re : Breezing Forms - Formulaire conditionnel

                          Aaah oui j'ai trouvé (grâce à l'inspecteur donc), c'est bizarre c’était une erreur sur un de mes premiers formulaires de test qui n'etait plus publié sur le site. Apres l'avoir complètement effacé, l'autre formulaire marche nickel sur tous navigateurs. Merci encore pour ton aide Jisse03. Je ne doute pas que je reviendrais quérir tes précieux conseils d'ici peu, maintenant que le formulaire marche et que je sais comment faire mon histoire de cases a cocher avec variable, je vais essayer de grouper le tout !

                          bonne continuation,

                          Commentaire


                          • #14
                            Re : Breezing Forms - Formulaire conditionnel

                            Bon désolé mais je n'y arrive pas :/

                            Tout marche jusqu'au bouton submit. J'ai juste a faire un bouton submit, cocher "sur click" et écrire le code que tu m'as donné dans la case sous "créer le framework de code", a savoir

                            if ( ff_getElementByName('amountowing').value > 100 ) {
                            return false ;
                            } else {
                            return true ;
                            }
                            En faisant ca le bouton valide toujours le formulaire.
                            Merci encore pour ton aide

                            Commentaire


                            • #15
                              Re : Breezing Forms - Formulaire conditionnel

                              passes le en mode DEbug de formulaire pour pouvoir tracer où tu as l'erreur.
                              Pas de demande de support par MP.
                              S'il n'y a pas de solution, c'est qu'il n'y a pas de problème (Devise Shadok)

                              Commentaire

                              Annonce

                              Réduire
                              Aucune annonce pour le moment.

                              Partenaire de l'association

                              Réduire

                              Hébergeur Web PlanetHoster
                              Travaille ...
                              X