telerik - date Compare Validator issue in asp.net -


i have compare validator validates on 2 <telerik:raddatepicker> start date , end date. validation rule simple, check if start date greater end date , show error message user correct it

it works expected when start , end dates same showing message not expected. code below:

<asp:comparevalidator id="datecomparevalidator" runat="server" controltovalidate="enddate" controltocompare="startdate" operator="greaterthan" type="date" errormessage="start date greater end date - please correct dates."display="dynamic"></asp:comparevalidator> 

and date pickers follows both start date , end date:

<telerik:raddatepicker cssclass="rccalpopup" id="enddate" runat="server"                                  skin="vista">                                 <dateinput id="dateinput2" runat="server" labelcssclass="radlabelcss_vista" skin="vista">                                 </dateinput>                                 <calendar showrowheaders="false" id="calendar2" runat="server" userowheadersasselectors="false" usecolumnheadersasselectors="false"                                     viewselectortext="x" skin="vista">                                 </calendar>                                 <datepopupbutton cssclass="rccalpopup"></datepopupbutton>                             </telerik:raddatepicker> 

the rule have defined validator is:

  • enddate must greater startdate (note missing equal)

the validator operator property determines rule valid input, not invalid input.

so if want allow equal dates have use greaterthanequal

<asp:comparevalidator id="datecomparevalidator" runat="server"      controltovalidate="enddate" controltocompare="startdate"      operator="greaterthanequal" type="date"      errormessage="end date must equal or greater start date - please correct dates."display="dynamic"> </asp:comparevalidator> 

note i've changed errormessage accordingly. if input control empty, no validation functions called , validation succeeds. use requiredfieldvalidator control require user enter data in input control.


Comments

Popular posts from this blog

How do you change vbulletin's home page to the forums instead of the default (CMS or Activity Stream)? -

c++ - Troubles when compiling phash program -