Logique & Conditions

Ajoutez de la logique à vos formulaires : sauts conditionnels, calculs, validation avancée.

Logique de saut (Skip Logic)

La logique de saut permet d'afficher ou masquer des questions en fonction des réponses précédentes.

Exemple

SI "Avez-vous des enfants ?" = "Oui"
    ALORS afficher "Combien d'enfants ?"
    SINON passer à la section suivante

Conditions d'apparence

Configurez les conditions dans le panneau de propriétés :

{
    "field": "enfants_oui_non",
    "operator": "equals",
    "value": "oui"
}

Opérateurs disponibles

OpérateurDescription
equalsÉgal à
not_equalsDifférent de
containsContient
greater_thanSupérieur à
less_thanInférieur à
betweenEntre
is_emptyEst vide
is_not_emptyN'est pas vide

Champs calculés

Les champs calculés permettent d'effectuer des opérations automatiques :

Validation avancée

Configurez des règles de validation pour chaque champ :

Groupes répétables

Les groupes répétables permettent de collecter plusieurs instances d'un même ensemble de champs (ex: membres d'un ménage).

{
    "type": "repeat_group",
    "label": "Membre du ménage",
    "fields": [
        {"type": "text", "label": "Nom"},
        {"type": "integer", "label": "Âge"},
        {"type": "select_one", "label": "Genre"}
    ]
}
La logique de formulaire est particulièrement puissante pour les enquêtes complexes. Combinez skip logic, calculs et validation pour des formulaires intelligents.