如果我在表单上有 3 个文本字段,我如何使用 struts 验证器来检查所有 3 个字段的组合是否应形成有效日期。
例如
<form action="/test">
<input type=text name=day>
<select name=month>
<option value=JAN>JAN</option>
<option value=JAN>JAN</option>
<option value=JAN>FEB</option>
---
---
<option value=DEC>DEC</option>
</select>
<input type=text name=year>
</form>
在 struts 验证器中,我可以做这样的事情
<field
property="day"
depends="required,mask">
<arg key="myForm.day"/>
<var>
<var-name>mask</var-name>
<var-value>^[0-9]*$</var-value>
</var>
</field>
但是我如何检查日+月+年是有效日期?包括二月和闰年?