Parcourez la base de connaissances, explorez nos ressources et visitez notre Forum communautaire pour des informations plus détaillées
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.
Pour configurer un message de soumission personnalisé dans un XLSForm :
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 |
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 |
|
|
survey |
Pour un exemple de cette fonctionnalité en pratique, téléchargez un XLSForm type ici.
Vous pouvez utiliser des fonctions et le format Markdown dans la colonne calculation pour personnaliser le message.
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.')
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}'))
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.
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 :
Dans l”onglet survey, créez une question de type select_one pour stocker le message.
Saisissez false dans la colonne relevant pour masquer la question dans le formulaire.
Dans l”onglet choices, ajoutez le message de soumission en tant que choix.
Traduisez le libellé du choix dans chaque langue du formulaire.
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.
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.
Avez-vous trouvé ce que vous cherchiez ? La traduction était-elle claire ? Manquait-il quelque chose ?
Partagez vos commentaires pour nous aider à améliorer cet article !
KoboToolbox est maintenu par Kobo Inc.