ユーザーがページにアクセスして送信したときに、WebフォームのテキストフィールドにURL文字列を渡せるようにするWebフォーム(www.mysite.com/myform)広告があります。たとえば、「顧客A」に提供されるURLはwww.mysite.com/myform?customer_name=customeraで、「顧客B」に提供されるURLはwww.mysite.com/myform?customer_name=customerbのようになります。テキストフィールド「Customer Name」の値に、Webformページへのアクセスに使用されるURLに応じて「customera」または「customerb」が自動入力されるようにしたいと考えています。
これは可能ですか?もしそうなら、どうすればこれを達成できますか?
少し深く...これが可能であれば、2つの別々のフィールドが自動入力されるように、URLを介して2つの文字列を渡すこともできますか?たとえば、www.mysite.com/myform?customername = customera?customer_type = leadは、「customer Name」に「customera」を自動入力し、「Customer Type」に「lead」を自動入力します。
ありがとう!
Webフォームの各フィールドにデフォルト値を設定できます。使用するデフォルト値は
Webform v3以下の場合:
%get[customer_name]
Webform v4 +の場合:
[current-page:query:customer_name]
姓名を取得するには、次のようにします。
URL:
http://mysite.com/myform?first_name=John&last_name=Doe
名のデフォルト値:
%get[first_name] //webform <= v3
[current-page:query:first_name] //webform >= v4
姓のデフォルト値:
%get[last_name] //webform <= v3
[current-page:query:last_name] //webform >= v4