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

django - How can I change user group without delete record -

java - Need to add SOAP security token -

java - EclipseLink JPA Object is not a known entity type -