- - PR -
StrutsのValidator複数明細時のチェック
1
投稿者 | 投稿内容 |
---|---|
|
投稿日時: 2004-11-12 14:59
質問させてください。
Strutsにて複数明細入力の画面を作成しています。 (JSPにてiterateで回しindexedを使用。validation.xmlにindexedListPropertyも設定) Validatorにて、入力した値の数値チェック(depends="integer")を、 行っているのですが未入力の行があった場合、その行以下の項目がチェックされません。 <具体的には> 行|数値(入力フィールド) ------------ 1|100 2|200 3|←←←←未入力(空) 4|abc←←チェックされない 5|500 上記のように、数値が入力フィールドで3行目が未入力の時に、 4行目がチェックされません。 3行目に数値を入力した時はチェックされます。 xml等の設定で回避出来る方法がありましたらご教授下さい。 環境 ・WinXP Pro ・j2sdk 1.4.2_04 ・Tomcat 4.1.30 ・Struts 1.1 ・commons-validator 1.1 以上宜しくお願いいたします。 |
|
投稿日時: 2004-11-15 14:21
depends="integer"の場合nullは無視されたと思います。
maskを使って <field property="hoge" depends="mask"> <var> <var-name>mask</var-name> <var-value>^[0-9]*$</var-value> </var> </field> ではどうでしょうか |
1