<script language="JavaScript">
function TBC7()
{ var g;
g=document.wow.text7.value;
var g1; //统计输入日期的长度
if (g!="")
{
g1=g.length;
}
else
{
g1=0;
}
var tmpy="";
var tmpm="";
var tmpd="";
var status;//记录-的个数
status=0;
for (i=0;i<g1;i++)
{
if(g.charAt(i)=='-')
{
status++;
}
if(status>2)
{
alert("日期形式错误!请输入日期格式如(2006-01-01)")
return false;
}
if((status==0) && (g.charAt(i)!='-'))
{
tmpy=tmpy+g.charAt(i);
}
if((status==1) && (g.charAt(i)!='-'))
{
tmpm=tmpm+g.charAt(i);
}
if ((status==2) && (g.charAt(i)!='-'))
{
tmpd=tmpd+g.charAt(i);
}
}
year = new String(tmpy);
month = new String(tmpm);
day = new String(tmpd);
if ((tmpy.length!=4) || (tmpm.length!=2) || (tmpd.length!=2))
{
alert("日期格式错误!请输入日期格式如(2003-12-05)");
return false;
}
if (!((1<=month) && (12>=month) && (31>=day) && (1<=day)) )
{
alert("您输入的日期有错误,请重新输入");
return false;
}
if (!((year % 4)==0) && (month==2) && (day==29))
{
alert("该年2月没有29日这一天,请检查后输入正确日期");
return (false);
}
if ((month<=7) && ((month % 2)==0) && (day>=31))
{
alert("您输入的日期有错误,请检查后输入正确日期");
return false;
}
if ((month>=8) && ((month % 2)==1) && (day>=31))
{
alert("您输入的日期有错误,请检查后输入正确日期");
return false;
}
if ((month==2) && (day==30))
{
alert("您输入的日期有错误,请检查后输入正确日期");
return false;
}
alert("ok");
}
</script >
|