J'ai une annonce Webform (www.mysite.com/myform) Je souhaite pouvoir transmettre une chaîne d'URL à un champ de texte du formulaire Web lorsqu'un utilisateur visite la page et la soumet. Par exemple, l'URL fournie au "client A" peut être www.mysite.com/myform?customer_name=customera et l'URL fournie au "client B" peut être www.mysite.com/myform?customer_name=customerb. Je souhaite que la valeur du champ de texte "Nom du client" soit remplie automatiquement avec "customera" ou "customerb" en fonction de l'URL utilisée pour accéder à la page du formulaire Web.
Est-ce possible? Si oui, comment puis-je y parvenir?
Aller un peu plus loin ... si cela est possible, est-il également possible de passer deux chaînes via l'URL afin que deux champs distincts soient automatiquement remplis? Par exemple, www.mysite.com/myform?customername=customera?customer_type=lead remplira automatiquement "Customer Name" avec "customera" et remplira automatiquement "Customer Type" avec "lead".
Merci!
Vous pouvez définir une valeur par défaut pour chaque champ de votre formulaire Web. La valeur par défaut que vous utiliseriez serait
Pour Webform v3 et versions antérieures:
%get[customer_name]
Pour Webform v4 +:
[current-page:query:customer_name]
Pour obtenir un prénom et un nom, vous pouvez faire quelque chose comme:
URL:
http://mysite.com/myform?first_name=John&last_name=Doe
Prénom Valeur par défaut:
%get[first_name] //webform <= v3
[current-page:query:first_name] //webform >= v4
Nom Valeur par défaut:
%get[last_name] //webform <= v3
[current-page:query:last_name] //webform >= v4