搜索一下吧,太多了!
http://www.csdn.net/expert/TopicView.asp?id=485753
http://www.csdn.net/expert/TopicView.asp?id=485753
解决方案 »
- 高人给解释下求余数,累加,递减的意思。
- dwr json reference:c0-e1问题
- ext.window和iframe传值的问题?
- 寻windows桌面风格的网页代码,谢谢
- Response.Write("<script …… 刷新当前页
- 有没有现成的可写的select下拉框
- 在后台代码中如何获得前台变量?
- 一个简单问题花了我一个星期了,还没解决,给50分求解
- 很急!寻求javascript上传图片例子
- 怎样用javascript检查一个文件是否存在?
- 如何用javascript做一个公告版 就是像打开163主页就自动弹出来的那个?
- 在带有form表单提交的页面中,refresh页面时老是弹出,"不重新发送信息,则无法刷新网页",请问怎样才能在不再发送信息的情况下,刷新页面呢?
So now that you have played with it and seen that it works, here is the code:
<script language="JavaScript">
<!--
function isValidDate()
{
var dateStr = document.myForm.date.value;
var strErr=0;
var datename = new Date();
var datePat = /^(\d{1,2})(\/|-)(\d{1,2})\2(\d{2}|\d{4})$/;
var matchArray = dateStr.match(datePat);
if (matchArray == null)
{
alert("Date is not in a valid format.")
strErr=1;
return false;
}
month = matchArray[3];
day = matchArray[1];
year = matchArray[4];
if (month < 1 || month > 12)
{
alert("Month must be between 1 and 12.");
strErr=1;
return false;
}
if (day < 1 || day > 31)
{
alert("Day must be between 1 and 31.");
strErr=1;
return false;
}
if ((month==4 || month==6 || month==9 || month==11) && day==31)
{
alert("Month "+month+" doesn't have 31 days!")
strErr=1;
return false
}
if (month == 2)
{
var isleap = (year % 4 == 0 && (year % 100 != 0 || year % 400 == 0));
if (day>29 || (day==29 && !isleap))
{
alert("February " + year + " doesn't have " + day + " days!");
strErr=1;
return false;
}
}
return true;
}
//-->
</script>