如何判断表单文本框里填写的日期是否等于当前日期?在线等

zhaozuopeng 2004-08-11 07:52:02
我用以下语句时:
<script>
function CheckAdd()
{
day = new Date( )
hr = day.getHours( )
if (year(now())&"-"&month(now())&"-"&day(now())==document.form1.date.value)
return false;
}
</script>
提示缺少对象,错误,为什么,应该怎样做呢?谢谢
...全文
133 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
bzscs 2004-08-11
  • 打赏
  • 举报
回复
year/month/day/now是vb函数,不能用在js脚本里

<script>
function CheckAdd(){
day = new Date()
year = day.getYear()
mon = day.getMonth()+1
date = day.getDate()
re = /^(\d{4})-(\d{1,2})-(\d{1,2})$/
arr = re.exec(document.form1.date.value)
if(arr == null){
alert("不是日期格式");
return false;
}
else{
if(!(year!=arr[1]||mon!=arr[2]||date!=arr[3])){
alert('是今天');
return false;
}
}
}
</script>

28,391

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧