Hi Team,
I am using List and Library control with StartDate and Endate time columns. I need to validate Dates should be same. But validation not working here in the dialog box for this control.
Below is the code I am using.
/*****/
function validation(){
fd.field('EndDate').validators.push({
name: 'End Date validation',
error: 'EndDate must be same as StartDate',
validate: function(value) {
var date1 = fd.field('EndDate').value.toISOString().split('T')[0];
var date2 = fd.field('StartDate').value.toISOString().split('T')[0];
console.log('EndDate ' + date1);
console.log('StartDate ' + date2);
if (date2 >= date1 || date2 <= date1 ) {
return false;
}
return true;
}
});
}
/****/
// Calling function when the user changes the date
fd.field('StartDate').$on('change', validation);
fd.field('EndDate').$on('change', validation);
// Calling function on form loading
validation();
n
Thanks in advance.