我正在使用带有struts v2.2.3的struts-jquery插件3.1.0。我在jsp中有一个日期选择器
<td><sj:datepicker id="candidate.personalDetails.dateOfBirthItem"
name="candidate.personalDetails.dateOfBirthItem" changeYear="true"
yearRange="-100:-18" maxDate="-18" changeMonth="true" readonly="true" required="true"/><span style="color: #B7B7B7">mm/dd/yyyy</span>
</td>
我正在尝试验证。我在验证xml中有以下条目
<field name="candidate.personalDetails.dateOfBirthItem">
<field-validator type="requiredstring">
<message key="required.candidate.dateOfBirthItem"></message>
</field-validator>
如果在没有为“candidate.personalDetails.dateOfBirthItem”提供值的情况下提交页面没有显示错误消息,则只有表单被转发到struts.xml中为“input”指定的条目。其他非jquery字段的验证消息正确。我错过了什么吗?
答案 0 :(得分:0)
我必须使用
<field-validator type="required">
而不是
<field-validator type="requiredstring">