|
<ej:Grid ID="Grid1" AllowPaging="True" runat="server">
<Columns>
<ej:Column Field="OrderID" IsPrimaryKey="true" Width="100" >
</ej:Column>
<ej:Column Field="startDate" Format="{0:dd/MM/yyyy}" HeaderText="start date" Width="190px" EditType="DatePicker" >
<ValidationRule>
<ej:KeyValue Key="customDate" Value="value"/>
</ValidationRule>
</ej:Column>
<ej:Column Field="endDate" Format="{0:dd/MM/yyyy}" HeaderText="end date" Width="190px" EditType="DatePicker" >
<ValidationRule>
<ej:KeyValue Key="customDate" Value="value"/>
</ValidationRule>
</ej:Column>
</Columns>
</ej:Grid>
</div>
<script type="text/javascript">
$(function () {
$.validator.addMethod("customDate", function (value, element, params) {
var startval = $("#MainContent_Grid1startDate").val();
var endval = $("#MainContent_Grid1endDate").val();
startDate = new Date(startval);
endDate = new Date(endval);
return (startDate) < (endDate)
}, "Start Date must be less than End Date");
});
</script>
|
|
<ej:Grid ID="Grid1" AllowPaging="True" runat="server">
<Columns>
<ej:Column Field="OrderID" IsPrimaryKey="true" Width="100" >
</ej:Column>
<ej:Column Field="startDate" Format="{0:dd/MM/yyyy}" HeaderText="start date" Width="190px" EditType="DatePicker" >
<ValidationRule>
<ej:KeyValue Key="customDate" Value="value"/>
</ValidationRule>
</ej:Column>
<ej:Column Field="endDate" Format="{0:dd/MM/yyyy}" HeaderText="end date" Width="190px" EditType="DatePicker" >
<ValidationRule>
<ej:KeyValue Key="customDate" Value="value"/>
</ValidationRule>
</ej:Column>
<ej:Column Field="ShipCity" HeaderText="Ship City" Width="100" />
</Columns>
</ej:Grid>
</div>
<script type="text/javascript">
$(function () {
$.validator.addMethod("customDate", function (value, element, params) {
var startval = $("#MainContent_Grid1startDate").ejDatePicker("instance")
var endval = $("#MainContent_Grid1endDate").ejDatePicker("instance")
var startDate = startval.model.value;
var endDate = endval.model.value;
return startDate < endDate
}, "Start Date must be less than End Date");
});
</script>
|