2013-06-05 18 views
0

我正在進行struts服務器端驗證(版本1.2)。我多次使用valid。我有2個提交給服務器的文本框。 text1(來自下拉選擇的值)可以具有名稱或ID。文本2保持其價值。我必須在text2上編寫驗證。有沒有一種方法可以在有效時更改mask var-value?即如果text1的值是名稱,那麼text2的掩碼應該是名稱的正則表達式(字母數字和空格)。如果text1的值是id,那麼text2的掩碼應該是id的正則表達式(只有數字)。有沒有辦法實現這一點?我不認爲我們可以在同一個領域寫兩個不同的驗證。 謝謝,validation.xml在條件下更改掩碼值

回答

0

像這樣的IMO驗證屬於Java端。

您可以把它包裝起來的自定義驗證它是否會在整個應用程序中使用,或作爲形式的驗證方法,在這裏你還可以用標準的XML驗證結合起來的一部分。