Saisir "NON" renvoie au début du formulaire

Bonjour,

Nous utilisons un formulaire pour la gestion d’un stock en entrée et sortie.

En fin de formulaire, nous avons une question de validation de ce premier :

  • en répondant OUI la signature apparait et cela valide le comptage.
  • en répondant NON, pas de signature mais nous souhaite repartir en début de formulaire.

Les balises block sont-elles la solution ?

En questionnant KIZIA, elle propose :

  1. Configurez votre champ de validation (Liste ou Choix) avec les options OUI/NON

  2. Utilisez les balises block pour afficher conditionnellement le contenu :
    • ##_block:validation-OUI## pour afficher la suite du formulaire si OUI est choisi
    • ##_block:validation-NON## pour afficher un message de retour au début si NON est choisi

  3. Dans la section NON, vous pouvez inclure un texte explicatif et éventuellement utiliser les conditions de visibilité pour masquer/afficher certains champs selon la sélection.

Est-ce la bonne solution, comment la mettre en place ?

D’avance merci, bonne journée,

Pierre-Damien SABATIER

Bonjour Pierre-Damien,

Les balises block ne sont pas la solution. Du moins pas dans votre formulaire.
Les balises block sont utilisables uniquement dans la conception de votre modèle d’Export Word.

Dans votre cas, si vous répondez “non”, vous pouvez au mieux interdire l’enregistrement de la donnée.

Vous pouvez également vous repositionner en début de votre formulaire (sans en effacer les informations déjà saisies).

Pour cela, mettez un champ de saisie en tout début de formulaire. Vous le paramétrez comme suit :

  • Le rendre obligatoire,
  • Ajouter un masque de saisie (Expression régulière) totalement aléatoire exemple ozhhD4§èè(mBqfHd). Avec cette option, il sera considéré comme non saisi, tant que la valeur entrée ne correspond pas à l’expression régulière. C’est un peu le même concept que le mot de passe).
  • Il est visible uniquement si la saisie à votre question de validation de fin de formulaire est NON.

Ainsi, si vous répondez NON à la question de validation, le champ apparaît au début.
Quand l’utilisateur cliquera sur “Envoyer”, le champ étant obligatoire et non saisie, l’application se positionnera dessus (retour au début du formulaire).

Si le champ est invisible (OUI) l’obligation ne s’applique pas et la donnée est enregistrée.

En espérant avoir été clair et avoir apporté une solution à votre problème.

Patrick CARLONI
Expert Indépendant Kizeo Forms
SimpleFact