Hi,
got it.
Please go to your calendar element->Validation->check Custom and put:
function ff_nameofcalendar_validation(element, message)
{
var pattern = /[0-3][0-9]\/(0|1)[0-9]\/(19|20)[0-9]{2}/;
if(pattern.test(element.value))
{
var date_array = element.value.split('/');
var day = date_array[0];
// Attention! Javascript consider months in the range 0 - 11
var month = date_array[1] - 1;
var year = date_array[2];
// This instruction will create a date object
birthDate = new Date(year,month,day);
if(year != birthDate.getFullYear())
{
return message == '' ? "Date isn't entered in the right format.\n" : message;
}
if(month != birthDate.getMonth())
{
return message == '' ? "Date isn't entered in the right format.\n" : message;
}
if(day != birthDate.getDate())
{
return message == '' ? "Date isn't entered in the right format.\n" : message;
}
}
else
{
return message == '' ? "Date isn't entered in the right format.\n" : message;
}
var vDate = new Date(Number( element.value.split("/")[2]),Number(element.value.split("/")[1]-1),Number(element.value.split("/")[0]),0,0,0).getTime();
var today = new Date();
today.setDate(today.getDate()+2);
if(vDate < today)
{
if (message=='') message = element.name+" faild in my test.n";
return message;
}
return'';
} // ff_nameofcalendar_validation
Please replace nameofcalendar with name of your calendar element (not title)
If you need more help let me know
Regards,
Tihana