legacy-knowledge-base
公開されました Jun. 30, 2025

複数ページのフォームで、次のページに遷移する際にデータがDBに保存されない

written-by

Anishq Sharma

How To articles are not official guidelines or officially supported documentation. They are community-contributed content and may not always reflect the latest updates to Liferay DXP. We welcome your feedback to improve How To articles!

While we make every effort to ensure this Knowledge Base is accurate, it may not always reflect the most recent updates or official guidelines.We appreciate your understanding and encourage you to reach out with any feedback or concerns.

legacy-article

learn-legacy-article-disclaimer-text

問題

  • 複数のページを持つフォームを使用する場合、ユーザーは2ページ目に移る前に1ページ目のデータをデータベースに保存する必要があります。

Environment

  • Liferay DXP 7.4

解決策

  • 複数ページのフォームは、前のページに戻るオプションがあり、送信ボタンは最後のページにのみ表示されるため、各ページでデータをデータベースに保存する機能を持ちません。
  • しかし、複数のフォームを使用し、その成功ページを次のフォームに設定することで、この要件を満たすことができます。 ステップ:
    • フォーム」に移動します。
    • 最初のフォームの:楕円ボタンをクリックし、共有をクリックし、リンクをコピーします。
    • 2つ目のフォームを開き、その設定に移動し、 Personalizationに移動し、 "Redirect URL on Success"の下に最初のフォームURLを追加します。
    • 結果 各フォームは、次のフォームに移動する前に送信されます(したがって、DBに保存されます)。
did-this-article-resolve-your-issue

legacy-knowledge-base