テンプレートで設定した変数などをコンタクトフォームで取得して送信したい場合は以下のように設定します。
コンタクトフォームのフォームの設定
変数を取得する用に、IDを設定した入力フォームを一つ作成し、フォームに追加します。
[text invite-code id:invite-code]
コンタクトフォームのメールの設定
[invite-code]
フォームを表示するページにJavaScriptを記述する
以下ではcookieを取得して変数にセットしています。
cookieの取得にはjquery.cookie.jsを利用しています。
(参考:指定したcookieを簡単に削除できる「jquery.cookie.js」)
<script type="text/javascript"> var cookie_referral = $.cookie('referralCode'); $(function(){ $('#invite-code').css("display","none").val(cookie_referral); }); </script>