legacy-knowledge-base
公開されました Jul. 2, 2025

英語以外の言語でフォームを送信できない

written-by

Kanchan Bisht

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

問題

  • 必須フィールドが追加された言語でフォームを送信できませんでした
  • 再現する手順

    1. Web コンテンツ > フォームに移動
    2. フォームを追加
    3. テキスト フィールドを追加する
    4. スイッチオン 必須フィールド
    5. 翻訳を追加します。たとえば、 : テストに中国語 (中国) を使用
    6. フォームを発行する
    7. 新しく追加されたフォームに URL でアクセスする
    8. 言語を中国語に変更
    9. 必要な値を追加してフォームを送信し、「提交」ボタンをクリックします

    期待される結果: 正常に送信スクリーンショット__38_.png

    実際の結果: フォームの送信に失敗し、UI に「エラー: カスタム フィールドの検証に失敗しました」というエラーが表示されるスクリーンショット__39_.png

Environment

  • Liferay DXP 7.1 フィックスパック dxp-17

解決策

  • これは既知の問題であり、フィックスパック dxp-18 以降で修正されています。
  • フィックスパック dxp-17 に加えて、この問題に対してホットフィックスが必要な場合は、パッチの詳細を添付して、ホットフィックスを要求するサポート チケットを作成してください。
  • Liferay DXP にフィックスパックとホットフィックスをインストールすると、それぞれの環境にこのホットフィックスをインストールするためのガイドが表示されます。
did-this-article-resolve-your-issue

legacy-knowledge-base