ASP 表单文本框 输入日期格式

来源:百度知道 编辑:UC知道 时间:2024/05/18 06:56:59
1.如何在ASP实现 表单文本框 只能输入日期格式:2007-7-31
最好能在文本框旁边显示一个日历,打开日历选择日期的输入!

2.如何判断输入的日期在数据库中 date 字段 不能重复。
根据 键盘上的蛤蟆 的代码调试后,出现错误:缺少对象,在onclick="calendar()" 应该怎么处理?

goode82@263.net

代码太长了,贴不下,你告诉我邮箱吧

用JS吧:
<script language=javascript>
function strDateTime(str)
{
var reg = /^(\d{1,4})(-|\/)(\d{1,2})\2(\d{1,2})$/;
var r = str.match(reg);
if(r==null)return false;
var d= new Date(r[1], r[3]-1,r[4]);
var newStr=d.getFullYear()+r[2]+(d.getMonth()+1)+r[2]+d.getDate()
if (newStr != str) alert("时间格式不对!");
}
</script>

在FORM中如定定义你的INPUT
<input type=text onblur="strDateTime(this.value)">