ブラウザを更新すると、マルチステップWebフォームが現在のページを失う


7

3つのステップでWebフォームを作成しました。手順1と2でブラウザー(F5)を更新すると、同じページに正しくとどまります。

手順3で同じことを行った場合、手順2に戻ります。すべての手順> 2の場合、ページを更新すると手順2に戻ります。

同じWebフォーム設定(「送信を追跡するためにCookieを許可する」と「ページ間のドラフトとして自動的に保存する」)を変更しようとしましたが、結果はありませんでした。

匿名ユーザーを使用してWebフォームのページを閲覧しています。

誰かが解決策を持っていますか?


詳細をお知らせください。Drupalのどのバージョンを使用していますか?Webformのどのバージョンですか?他のモジュールを使用していますか?
F1234k 2014

回答:


1

この目的のために、マルチステップフォームモジュールを使用ます。これはあなたのためにすべての重労働を行います。セッションストレージを使用できるので、ページが更新されたり、ブラウザが閉じられたりした場合、現在の手順が保存されます。

マルチステップフォーム:

Mformsモジュールは、Drupalで高度なマルチステップフォームを作成するのに役立つツールのセットです。これは変更および拡張できるため、開発者は、個々のフォームステップの処理方法、格納されているフォームステップ間のデータの場所と方法、次のステップ、フォームコントロールの動作と出力の方法を完全に制御できます。表示されます。

Drupalの既存のマルチステップソリューションとの主な違いは、堅牢性、柔軟性、および拡張性です。ステップの順序を動的に変更し、順序に関係なくステップ間をジャンプすることもできます。

ドキュメントをお読みください。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.