Validation javascript中的日期验证
我有两个文本框,一个是“从日期开始”和“到日期”。用户将以“mm/dd/yyyy”格式输入日期。此处的“截止日期””始终大于“起始日期”。如果没有,我将提醒用户“无效,截止日期始终大于起始日期” Ex:自日期:2011年5月6日起 截止日期:2011年8月5日 上述说法是错误的Validation javascript中的日期验证,validation,date,Validation,Date,我有两个文本框,一个是“从日期开始”和“到日期”。用户将以“mm/dd/yyyy”格式输入日期。此处的“截止日期””始终大于“起始日期”。如果没有,我将提醒用户“无效,截止日期始终大于起始日期” Ex:自日期:2011年5月6日起 截止日期:2011年8月5日 上述说法是错误的 Please give your answer. 这是一种方法。另一种可能是询问用户是否希望将两者颠倒。首先,您可能希望使用,它在支持它的浏览器上进行验证,并在不支持它的浏览器上显示为常规输入框 要实际验
Please give your answer.
这是一种方法。另一种可能是询问用户是否希望将两者颠倒。首先,您可能希望使用,它在支持它的浏览器上进行验证,并在不支持它的浏览器上显示为常规输入框 要实际验证一个日期早于另一个日期,可以使用
var fromDate=新日期(from.value);
if(isNaN(fromDate.getTime())
警报(“自日期起无效”);
var toDate=新日期(结束值);
if(isNaN(toDate.getTime())
警报(“迄今无效”);
如果(toDate
var fromDate = new Date(from.value);
if (isNaN(fromDate.getTime())
alert("Invalid From Date");
var toDate = new Date(end.value);
if (isNaN(toDate.getTime())
alert("Invalid To Date");
if (toDate < fromDate)
alert("Not valid, To date is always greater than From Date");