2016-07-03 52 views
0

我在使用大量組件(PrimeFaces)的JSF頁面上有一個很大的表單。 他們正在使用不同的驗證(如最小尺寸/最大尺寸,圖案或甚至自定義),但其中一些被標記爲需要使用required="true"requiredValidator在不需要驗證的情況下使用commandButton提交表單

我想添加一個新的commandButton來提交表單,並執行除了不同的需求驗證以外的所有驗證,以便缺少的輸入是可以的但不是錯誤的格式。至於現在,我沒有看到JSF如何處理這個問題,我希望有人能給我一個提示或其他東西來找到實現這個方法的方法。

+0

這裏的任何鏈接是否有幫助:https://www.google.nl/search?q=conditionally+required+validator+jsf – Kukeltje

+0

'requiredValidator'是什麼?你的意思是'requiredMessage'? –

+0

否不能使用'immediate = true'跳過整個驗證階段,或者在驗證階段開始之前添加一個偵聽器來跳過所需的驗證。 – YouYou

回答

0

要完全跳過所需的驗證,您可以在按鈕上設置immediate=true。如果你想讓一些元素得到驗證,但有一些被跳過,那麼按照question中的解釋使用條件'required'。

相關問題