Mon formulaire ne veut pas se modifier

  • patrickflan
    Demandé le 1 décembre 2023 à 10:59

    Mon formulaire "inscription en TFP APS" a plusieurs questions que je mets à la poubelle et qui reviennent sans cesse.

    Comment puis-je régler le problème ?


    Cordialement

  • Frédéric Jotform Support
    Répondu le 1 décembre 2023 à 12:37

    Bonjour Patrick,

    Merci de contacter l'assistance Jotform. Je suis désolé que vous ayez quelques soucis avec votre formulaire. J'ai fait un clone de votre formulaire pour essayer d'y supprimer quelques champs et, comme vous, je m'apperçois que les champs supprimés demeurent quand j'y accède pour le remplir.

    Je vois cependant que, si l'on applique les conditions relatives au champ De quelle nationalité êtes vous?, selon la réponse le répondant est conduit à la page 2, ou à la page 5 ou la page 7. Or, le bouton de soumission de votre formulaire n'est présent qu'à la page 2, ce qui fait que lorsqu'on répond Ressortissant EU ou Autre à la question De quelle nationalité êtes vous?, il n'y pas moyen de soumettre le questionnaire. De ce fait, il est possible que le Générateur de formulaire n'a pas un comportement prévisible, notamment pour les éléments qui sont après le bouton de soumission.

    De plus, d'une part le bouton de Soumission se trouve au milieu de la page 2, ce qui n'est pas très logique car cela implique, du point de vue de la personne qui remplit le formulaire, la lecture d'un document se faisant habituellement de haut en bas, qu'il peut soumettre avant d'avoir rempli les champs, obligatoires, Quelle est votre adresse postale ?, Quelle est votre adresse ? et Êtes vous hébergé(e) par une tierce personne ?

    Et, d'autre part, les bouton Retour et Suivant qui se trouvent en bas de la même page, suggèrent qu'on peut continuer de remplir le formulaire après l'avoir soumis, ce qui est contradictoire.

    Par ailleurs, notez qu'actuellement, vous avez défini des conditions qui affichent un message qui dit que la soumission a bien été envoyée. Or, pour la raison précédemment évoquée, la soumission n'aura probablement pas pu être envoyée.

    Pour corriger, je vous propose de restructurer votre formulaire un peu autrement, comme suit.

    1. Placez le bouton de Soumission à la toute fin du formulaire.
    2. Et, au lieu de créer des conditions qui changent de page, de montrer ou de cacher les champs pertinents selon la réponse apportée. C'est à mon avis la solution qui vous permet de contrôler plus facilement le bon déroulement de la logique conditionnelle, bien qu'un peu plus longue à réaliser puisqu'il vous faudra sélectionner tous les champs à masquer ou à montrer selon les cas, ce qui a l'avantage de l'exhaustivité. Il s'agit donc pour chaque cas, de supprimer toutes les conditions actuelles et de créer une condition Active/Requiert/Masque un champ pour chaque réponse à la question De quelle nationalité êtes vous?Mon formulaire ne veut pas se modifier Image 1 Screenshot 60

    Par exemple, quand la réponse est Française, la condition peut être énoncée ainsi:

    SI: De quelle nationalité êtes vous?

    ETAT: Est egal à

    VALEUR: Française

    ALORS: Désactiver

    CHAMP: 27. Etes-vous en France de façon officielle...

    ET (+)

    ALORS: Désactiver

    CHAMP: 26. Quel est votre pays d'origine ?

    Comme dans l'exemple ci-dessous.Mon formulaire ne veut pas se modifier Image 2 Screenshot 71

    Ainsi, vous n'aurez plus que 3 conditions, ce qui en rendra la lecture plus facile, tout en rendant la logique du formulaire plus cohérent.

    Une autre solution dans la même logique peut aussi vous permettre de faire tenir votre formulaire sur une seule page unique. Il s'agit alors, au préalable, de rendre invisibles par défaut tous les champs qui varient selon la réponse et, avec autant de conditions Active/Requiert/Masque un champ, d'activer les champs requis selon les réponses apportées, au lieu de les masquer.

    Permettez-moi de vous rappeler comment cacher un champ par défaut.

    1. Dans le Générateur de formulaire, sélectionnez le champ à cacher par défaut et cliquez sur l'Engrenage à sa droite.Mon formulaire ne veut pas se modifier Image 3 Screenshot 82
    2. Dans le panneau de droite des Propriétés, allez à l'onglet Avancés et descendez en bas de ce panneau.Mon formulaire ne veut pas se modifier Image 4 Screenshot 93
    3. Activez l'option Masquer ce champ. Un message s'affiche en bas du champ qui vous avertit que ce champ est masqué.Mon formulaire ne veut pas se modifier Image 5 Screenshot 104

    Et voilà. Cela vous facilitera l'élaboration de la logique de votre questionnaire.

    Essayez, et dites-nous comme ça se passe.