将下面的代码拷贝到文本文件中, 保存为后缀名我.html的文件. 就可以测试了. 呵呵.
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<SCRIPT LANGUAGE="JavaScript">
<!--
function isDateString(){
var iaMonthDays = [31,28,31,30,31,30,31,31,30,31,30,31]
var year = myform.yyyy.value;
var month = myform.m.value;
var day = myform.d.value;
if(isNaN(year) || isNaN(month) || isNaN(day)) return false;
if (year < 1 || year > 9999) return false
if (((year % 4 == 0) && (year % 100 != 0)) || (year % 400 == 0)) iaMonthDays[1]=29;
if (month < 1 || month > 12) return false
if (day < 1 || day > iaMonthDays[month - 1]) return false
return true
}
function chkdate(){
if(isDateString()){
alert("Is a date");
}else{
alert("Is not a date.");
}
}
//-->
</SCRIPT>
</HEAD>
<BODY>
<FORM METHOD=POST ACTION="" name="myform">
year: <INPUT TYPE="text" NAME="yyyy"><br>
month:<INPUT TYPE="text" NAME="m"><br>
day: <INPUT TYPE="text" NAME="d"><br>
<INPUT TYPE="button" onclick="chkdate()" value="submitttt">
</FORM>
</BODY>
</HTML>