2012-10-02 82 views
1

我想給驗證使用Struts 2的驗證XML道場的DateTimePicker,但沒有成功,如果有人已經通過同樣的情景不見了給驗證了道場的DateTimePicker做幫助我如何用struts驗證XML

<s:label value="Joining Date"/> 
<sx:datetimepicker name="joiningDate" displayFormat="dd/mm/yyyy"/> 

並在驗證XML我寫

<field name="joiningDate"> 
    <field-validator type="required"> 
      <message>Select Date.</message> 
     </field-validator> 
    </field> 

問題是,當我點擊提交頁面提交即使joinindate字段爲空手段驗證字段不應用

+0

你有沒有以這種形式與驗證,這是工作的其他領域? – Jaiwo99

+0

sumbit後「joinDate」的作用是什麼? –

回答

0

只需將必需的屬性添加到標記。

I,E

<sx:datetimepicker name="joiningDate" displayFormat="dd/mm/yyyy" required="true"/> 

它應該工作...!

乾杯 卡菲基恩

0

您還可以使用:

<field-validator type="date"> 
    <param name="min">01/01/1990</param> 
    <param name="max">01/11/2012</param> 
    <message>Birthday must be within ${min} and ${max}</message> 
</field-validator>