//用于日期的文本框 name = indate 
function check1(form) 
{ 
for (i = 0; i { 
if (form.elements[i].value == ) 
{ 
alert(请填写完整!) 
form.elements[i].focus(); 
return; 
}
if (form.elements[i].name == indate) 
{ 
var date = form.elements[i].value; 
len = date.length; 
var datearray = date.split(-) 
//alert(datearray[1]); 
var year = parseint(datearray[0]); 
var month = parseint(datearray[1]); 
var day = parseint(datearray[2]);
if (len == ) 
{ 
alert(时间不能为空); 
return; 
} 
else if (len > 10) 
{ 
alert(日期格式不正确); 
return; 
} 
else if (isnan(year)) 
{ 
alert(日期格式不正确); 
return; 
} 
else if ((year > 9999) || (year { 
alert(日期格式不正确); 
return; 
} 
else if (isnan(month)) 
{ 
alert(日期格式不正确); 
return; 
} 
else if ((month > 12) || (month { 
alert(日期格式不正确); 
return; 
} 
else if (isnan(day)) 
{ 
alert(日期格式不正确); 
return; 
} 
else 
{ 
switch (month) 
{ 
case 1: 
case 3: 
case 5: 
case 7: 
case 8: 
case 10: 
case 12: 
if ((dat  31)) 
{ 
alert(日期格式不正确); 
return; 
} 
break; 
case 4: 
case 6: 
case 9: 
case 11: 
if ((day  30)) 
{ 
alert(日期格式不正确); 
return; 
} 
break; 
default: 
if ((year % 100 == 0) && (year % 4 == 0)) 
{ 
if ((day  29)) 
{ 
alert(日期格式不正确); 
return; 
} 
} 
else 
{ 
if ((day  28)) 
{ 
alert(日期格式不正确); 
return; 
} 
} 
} 
} 
} 
} 
form.submit(); 
}
   
 
   