搜索一下吧,太多了!
http://www.csdn.net/expert/TopicView.asp?id=485753
http://www.csdn.net/expert/TopicView.asp?id=485753
解决方案 »
- 把代码一的效果用Script展现在代码二中的div里,怎么弄。
- 我想请教一个问题用JS里面,用style属性去控制CSS和用getAttribute或者setAttribute方法去控制,两者有什么区别,一般用哪种方法?
- js读取xml
- javascript自定义类调用问题
- settimeout显示过快问题
- 如何完整的保存一个网页
- 如何用javascript取表格中第几行第几列的值?
- 聯接,動態顯示圖片
- 也问关于js的--在JavaScript中使用print()打印当前页面时,如何才能不使用IE设置的页眉页脚--
- js 生成二维码图片 <img...的,不用 google 的 jquery qrcode 能做到吗?
- 如何用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>