Message de soumission personnalisé

Dernière mise à jour : 29 Jul 2026

Les messages de soumission personnalisés vous permettent d’afficher un message adapté après qu’un répondant a soumis un formulaire avec succès.

Les messages de soumission personnalisés peuvent être utilisés pour :

  • Confirmer des inscriptions à un événement : Par exemple, pour confirmer une inscription, fournir les détails de l’événement et inclure un lien de téléchargement vers un calendrier.

  • Proposer des incentives conditionnels : Pour afficher un message en fonction de l’éligibilité d’un répondant, comme un code de réduction ou un message de remerciement.

  • Faciliter les workflows de suivi : Pour afficher un numéro de ticket, un récapitulatif des données soumises ou un lien vers l’étape suivante d’un processus.

Cette fonctionnalité doit être configurée dans XLSForm.

Configurer un message de soumission personnalisé

Pour configurer un message de soumission personnalisé dans un XLSForm :

  1. Dans l”onglet settings, ajoutez trois colonnes : name, namespaces et attribute::kobo:submitMessage

    • Dans la colonne name, saisissez data

    • Dans la colonne namespaces, saisissez kobo="http://kobotoolbox.org/xforms"

    • Dans la colonne attribute::kobo:submitMessage, saisissez /data/submitMessage.

onglet settings

name

namespaces

attribute::kobo:submitMessage

text

kobo= »http://kobotoolbox.org/xforms »

/data/submitMessage

settings

  1. Dans l”onglet survey, créez une question de type calculate.

    • Dans la colonne name, saisissez submitMessage

    • Dans la colonne calculation, saisissez le message de confirmation que vous souhaitez utiliser.

onglet survey

type

name

label

calculation

calculate

submitMessage

"Thank you for registering. Click [here](http://kobotoolbox.org) for more information about the event."

survey

Pour un exemple de cette fonctionnalité en pratique, téléchargez un XLSForm type ici.

Personnaliser le message de soumission

Vous pouvez utiliser des fonctions et le format Markdown dans la colonne calculation pour personnaliser le message.

Utiliser des instructions conditionnelles

Utilisez if() pour afficher différents messages en fonction des réponses au formulaire.

Par exemple : if(${eligible} = 'yes', 'You are eligible.', 'You are not eligible.')

Afficher les libellés des choix

Utilisez jr:choice-name() pour afficher le libellé d’un choix sélectionné plutôt que son nom de choix.

Par exemple : concat('You are registered for ', jr:choice-name(${event}, '${event}'))

Mettre en forme le message de soumission

Utilisez le format Markdown pour mettre en forme le message de soumission, par exemple avec des hyperliens, du texte en gras, du texte en italique ou des listes.

Par exemple : '**Congratulations!** You are eligible. Click [here](http://kobotoolbox.org) for more information.'

Pour plus d'informations sur la mise en forme du texte avec Markdown, consultez l'article Personnaliser vos formulaires à l'aide de XLSForm.

Créer des messages de soumission en plusieurs langues

Pour les formulaires multilingues, vous pouvez afficher le message de soumission dans la langue sélectionnée par le répondant.

Pour configurer des messages de soumission multilingues :

  1. Dans l”onglet survey, créez une question de type select_one pour stocker le message.

  2. Saisissez false dans la colonne relevant pour masquer la question dans le formulaire.

  3. Dans l”onglet choices, ajoutez le message de soumission en tant que choix.

  4. Traduisez le libellé du choix dans chaque langue du formulaire.

  5. Dans la colonne calculation de la ligne submitMessage, saisissez : jr:choice-name('choice_name', '${question_name}')

    • choice_name est le nom du choix dans lequel votre message est stocké

    • question_name est le nom de la question select_one créée ci-dessus

Le message de soumission s’affichera dans la langue sélectionnée en haut du formulaire.

Pour un exemple de formulaire affichant un message de soumission en plusieurs langues, téléchargez un XLSForm type ici.

Compatibilité

Les messages de soumission personnalisés sont destinés à être utilisés avec les formulaires web. Ils fonctionnent uniquement avec les modes de collecte de données suivants :

  • En ligne uniquement (soumission unique)

  • En ligne uniquement (une fois par répondant)

Ils peuvent également apparaître dans KoboCollect, mais KoboCollect traite le message comme du texte brut, de sorte que la mise en forme Markdown et les liens ne sont pas affichés. Tenez compte de votre méthode de collecte de données et testez le message avant de commencer la collecte avec votre formulaire.