FramaForm - comment pré remplir un formulaire

Bonjour,
J’aimerais utiliser framaform pour faire une enquête de satisfaction client.
Le lien sera envoyé depuis un site pro (assistance client) après avoir utiliser nos services.

Afin que l’utilisateur n’ai pas a ressaisir des informations, j’aimerais pouvoir passer des paramètres depuis mon site vers le framaforms afin de pré remplir certaines zones (société concerné par exemple)

Le mieux serait je pense de passer les paramètres par l’url…

Je n’arrive pas a trouver si cela est possible ? et si oui, ou est ce que cela peux se faire.

Merci de vos réponses

Bonjour,

c’est possible en utilisant [current-page:query:key] pour la valeur par défaut du champ. Dans l’exemple ci-dessous, key est nom ([current-page:query:nom]) :

Ensuite, il faudra finir l’url par ?nom=spf pour faire apparaître spf dans le composant. Ça devrait finir dans la documentation : https://framagit.org/framasoft/docs/-/merge_requests/385/diffs Edit : Dispo dans la doc

4 Likes

Punaise, même moi je ne le savais pas :stuck_out_tongue:

1 Like

Merci beaucoup
Ca marche nickel
A bientot

Bonjour,

Si je peux compléter la demande, parce que :

  1. Ca marche très bien avec un champ texte, courriel…
  2. D’autres sujets dans le forum indiquent que la fonction n’est pas implémentée pour les grilles.

Ma question est ainsi la suivante : est-il possible de faire la même chose avec des boutons radios / cases à cocher ? En effet, on peut indiquer « en dur » des valeurs par défaut, mais je n’ai pas trouvé comment faire le lien avec l’URL (et une clef pour la/les valeur(s) ?). J’imaginerais bien passer une URL de type https://framaforms.org/formulaire-1676896051?casecochee=clef1&casecochee=clef3&boutonradio=clefnon pour que les cases déjà cochées soient la 1ère et la 3ème, et que le bouton radio soit sur la réponse « non ».

Si quelqu’un sait comment faire, je suis preneur !

Bonne journée,
Xavier