Contact Form 7からのユーザー入力データをCookie、できればjqueryCookieプラグインに保存する方法があるのではないかと思います。
そうすることで、これらのデータを表示/再処理するために他のページにアクセスしたときに、これらの値を取得できます。
お問い合わせフォーム7にはかなりの数のファイルが含まれており、少し迷っています。それを行う方法についてのアイデアや提案はありますか?ありがとう。
Contact Form 7からのユーザー入力データをCookie、できればjqueryCookieプラグインに保存する方法があるのではないかと思います。
そうすることで、これらのデータを表示/再処理するために他のページにアクセスしたときに、これらの値を取得できます。
お問い合わせフォーム7にはかなりの数のファイルが含まれており、少し迷っています。それを行う方法についてのアイデアや提案はありますか?ありがとう。
CF7プラグインからフォームデータを取得してjQuerycookieに保存することができました。これが私が行ったことです。(ちょっと汚い方法)
include / js /ディレクトリの下にあるscripts.jsを開き、次のコード行を見つけます
$(data.into).find('form').resetForm().clearForm()
これによりフォームがリセットされるため、フォームの値はすべて空になります。
上記のコードの前にカスタムコードを追加します
name
たとえば、メールが正常に送信された後に値を保存したい場合は、これを行うことができます
if(data.mailSent == 1)
{
var name = $('input[name="your-name"]').val();
$.cookie('mycookie_namevalue', name, { path: '/' });
}
your-name
属性のデフォルト値でname
あるか、CF7プラグイン設定で指定された値に変更します。