没有为struts-jquery datepicker显示错误消息

时间:2011-10-15 11:39:56

标签: jquery struts2

我正在使用带有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字段的验证消息正确。我错过了什么吗?

1 个答案:

答案 0 :(得分:0)

我必须使用

<field-validator type="required"> 

而不是

<field-validator type="requiredstring">