社区
JavaScript
帖子详情
急---在线等待
wzg2000
2002-07-02 01:21:17
有这样的一个文本框,要求它的输入必须是日期型的,如2002-2-12,
有没有什么办法
...全文
39
9
打赏
收藏
急---在线等待
有这样的一个文本框,要求它的输入必须是日期型的,如2002-2-12, 有没有什么办法
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
llrock
2002-07-02
打赏
举报
回复
你是要日期型吗?
re = /\d{4}\-(\d){1,2}\-(\d){1,2}/g
function validDate(e){
var ok=re.exec();
if(!ok)return alert('你填写的日期不对,请用类似: 2000-1-23 的格式!');
va ymd=e.value.spit('-');
var date=new Date(ymd[0],ymd[1],ymd[2])
return date
}
</script>
<input name=date type=text onchange=validDate(this)>
lanbor
2002-07-02
打赏
举报
回复
改进了一下:
function checkDate(s)
{
var isOk = false;
tempArray = s.split('-');
if (tempArray.length == 3)
if ( parseInt(tempArray[0]).toString().length == 4)
if ( parseInt(tempArray[1]) >=1 && parseInt(tempArray[1]) <=12)
if ( parseInt(tempArray[2]) >=1 && parseInt(tempArray[2]) <= 31)
isOk = true;
if(!isOk){ alert('日期有误,请用2000-1-23 的格式!!!'); returnValue = false; }
}
lanbor
2002-07-02
打赏
举报
回复
楼上兄弟,isInvalidDate是内置函数?
<script language=javascript>
alert(isInvalidDate("2002-2-2","-"));
</script>
怎么有错误??
fokker
2002-07-02
打赏
举报
回复
或者将日期输入框分成三个:一个文本框,二个下拉框。提交的时候自己处理一下。
lanbor
2002-07-02
打赏
举报
回复
function checkDate(s)
{
var isOk = false;
tempArray = s.split('-');
if (tempArray.length == 3)
if ( parseInt(tempArray[0]).toString().length == 4)
if ( parseInt(tempArray[1]) >=1 && parseInt(tempArray[1]) <=12)
if ( parseInt(tempArray[2]) >=1 && parseInt(tempArray[2]) <= 31)
isOk = true;
if(!isOk){ alert('日期有误,请用2000-1-23 的格式!!!'); returnValue = false; }
}
改进了一下。
qisanyou
2002-07-02
打赏
举报
回复
function checkmod()
{
if (isInvalidDate(表单名.输入框名.value,"-")==true){
alert("请正确填写您的出生日期(例如:2000-1-23)!");
表单名.输入框名.focus();
return (false);
}
)
fokker
2002-07-02
打赏
举报
回复
将文本框设为只读,鼠标点击弹出一个日期选择窗口,关闭后将选择的值写回文本框。
llrock
2002-07-02
打赏
举报
回复
同上,我觉得在坐下判断就好了0<month<13 0<date<32
lanbor
2002-07-02
打赏
举报
回复
function check_date(p)
{
var re = /\d{4}\-(\d){1,2}\-(\d){1,2}/gi;
var v = document.all[p].value;
if( v.match(re) == null || (v.length != 10 && v.length != 9 && v.length != 8))
{
window.event.returnValue = false;
alert("你填写的日期不对,请用类似: 2000-1-23 的格式!!!");
return true;
}
}
oracle mrp进程起不来,Run MRP不成功--
急
处理
请
等待
.. (CALENDAR=工作日日历) SELECT TO_CHAR(calendar_date, 'j') FROM bom_calendar_dates WHERE calendar_code = :calendar_code AND exception_set_id = :exception_set_id AND seq_num IS NOT NULL ...
[debug]ai8051u使用stclink下载遇到正在
等待
HID-ISP ...的问题解决
今天在下午使用stclink还能成功下载程序到ai8051u,结果晚上,就不行了,连最简单的电灯程序都烧录不了,
急
死我了,在网上也没找到正确的方法解决,最后发现是我今天晚上在学习ai8051u的教程的时候,把烧录isp软件的...
single-task message
等待
在 drop 物化视图时,挂起,经查看v$session_wait发现有10个会话
等待
状态为single-task message ,这恰恰是后台开启的10个JOB进程,由于是测试机,同事
急
着用,就直接把这10个会话...
api-ms-win-crt-runtime.dll丢失?Win7/Win10/Win11一键修复教程(2025最新)
如果你的电脑弹出“api-ms-win-crt-runtime-l1-1-0.dll丢失”或“0xc000007b错误”,别
急
,这类问题90%都能用免费DLL修复工具快速解决。本文结合2025年最新方法,详细讲解Win7、Win10、Win11的DLL缺失修复步骤,包括...
oracle diag idle wait,oracle TX
等待
事件的解决方法
查询数据库
等待
事件:EVENT COUNT(*)
---
---
---
---
---
---
---
---
---
---
---
---
---
---
---
---
---
---
---
---
---
-
---
---
---
-SQL*...
JavaScript
87,996
社区成员
224,693
社区内容
发帖
与我相关
我的任务
JavaScript
Web 开发 JavaScript
复制链接
扫一扫
分享
社区描述
Web 开发 JavaScript
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章