2012-02-15 4 views
0

ユーザーの詳細を編集するフォームを持つstrutsアプリケーションがあります。私はstrutsバリデータを使ってユーザ入力を検証しています。チェックボックスの値に基づいて、入力ボックスごとにストラットの検証をオフにします。

私は、クリックすると「パスワード」と「パスワードの確認」入力ボックスが表示されるチェックボックスがあります。

チェックボックスがオフの場合、私はアプリケーションが不可視の入力ボックスを検証しないようにします。チェックボックスをチェックすると、バリデーターをキックするようにします。

チェックボックスをオンにした場合にのみ表示するようにc:を置いています。

私の問題は、パスワード/パスワードの確認確認が始まりますが、目に見えないことです。

私の質問は、チェックボックスの値に基づいて入力ボックスの検証のみですか?

答えて

0

わからないが、私はあなたがvalidWhen」検証を使用することができると信じて、この検証は、詳細は、このようなユースケースのためであるが、公式ドキュメント

validator

+0

氏AwasthiあなたはGENUISしているを参照してください! – TheCoder

+0

私はより多くの助けが必要です... 私は画面からチェックボックスを削除しましたが、今やパスワードと確認パスワードボックスが見えるというシナリオがあります。パスワードを更新したくない場合、ボックスは空のままです。 – TheCoder

+0

私はvalentine.xmlにパスワードプロパティ 'password'を次のように設定しています: \t \t マスク \t \t ^[ \&\ rを\ <フィールドプロパティ= "パスワード" は= "マスク、validwhen" 依存します> N \\\ "\ '\ |]]>] + $ テスト \t \t \t \t (*本* == null)の \t \t – TheCoder

関連する問題