非表示のフォームフィールドの定義済みの値は、フォーム送信時に記録されるべきですか?
knowledge-article-header-disclaimer-how-to
knowledge-article-header-disclaimer
legacy-article
learn-legacy-article-disclaimer-text
問題
- 2つのフィールドを持つフォームを持っています
- "Visible field"
- "Hidden field"と定義された値を持ちます
- フォームにはルールがあります
- "Visible field" が空でなければ、"Hidden field"を表示します
- "Hidden field"が非表示の場合と、"Hidden field"が表示されている場合の2つのフォームエントリを送信します
-
コンテンツ > フォーム に移動して、フォームのエントリを表示します
- 最初のエントリは "Hidden field" の値が空です
- 期待しているのは、フィールドが非表示のままであっても、定義済みの値が記録されることです
環境
- Liferay DXP 7.1
- Liferay DXP 7.2
解決
- 上記のような動作が意図されています
-
フィールドが非表示の場合、フォームを送信するユーザーはその値を認識していません。 したがって、送信時にこのフィールドを考慮しないでください
did-this-article-resolve-your-issue