I am attempting to validate that a date entered in child form falls within a week ending date in a parent form. My alert works for the second part of the evaluation but not the first part. In other words, I get the alert if the date is greater than "self.opener.document._TimeSheet.WeekEnding1.value" but not if it is less than "date2". I know that I am getting a good value for "date2" because if I unremark the "//alert(date2);" it returns the date 6 days prior to "self.opener.document._TimeSheet.WeekEnding1.value" which is exactly what I want.
Can anyone tell what I am doing wrong here?
var date1 = new Date(self.opener.document._TimeSheet.WeekEnding1.value );
var date2 = new Date( date1.setDate(date1.getDate()-6)) ;
//alert(date2);
if (f.twField0.value < date2 ||f.twField0.value>self.opener.document._TimeSheet.WeekEnding1.value){alert("Date needs to fall within 1st Week"
; return false};
Can anyone tell what I am doing wrong here?
var date1 = new Date(self.opener.document._TimeSheet.WeekEnding1.value );
var date2 = new Date( date1.setDate(date1.getDate()-6)) ;
//alert(date2);
if (f.twField0.value < date2 ||f.twField0.value>self.opener.document._TimeSheet.WeekEnding1.value){alert("Date needs to fall within 1st Week"