一个对象中,有CreateTIme(创建时间)这个属性,添加这个对象时,要在<Input>框中,要手动输入一个创建的时间,格式必须为yyyy-MM-dd;且还要判断大于等于当前的日期。
先谢谢大家拉!!!
先谢谢大家拉!!!
解决方案 »
- a标签 href提交表单: submit is not a function
- 关于input 标签里的文本选中问题
- 点击链接如何防止页面跳动?
- 急救!如何用js控制include file的内容
- 如何抓获所有向外发的请求.比如捕获所有点击事件以及表单提交事件,但是脚本提交的那部分如何再用脚本捕捉到呢?
- 请问JAVASCRIPT要利用ASP调数据库里的边数据有什么如何调用的.JAVASCRIPT和ASP之间的接口(在线等,急急)
- 什么原因会造成控件挂起?
- 怎样实现上传一个图片(同时提交表单)
- 一个form能不能给两个页面传值??
- 急,这句话错在那里了
- 请高手解释下这段代码
- onblur事件有没有参数表明焦点会跳到哪里?
val代表你的text的值
var t = val.split('-');
if(t.length!=3) {
alert("请输入正确的日期格式");
} t = new Date(t[0],t[1]-1,t[2]); //这样做是为了本地格式不会有错
if(!t.getTime()) {
alert("请输入正确的日期格式");
}
var local = new Date();
if(local >= t) {
alert("请输入大于当前日期的日期");
}
我不明白为什么t = new Date(t[0],t[1]-1,t[2]); 这样本地格式就不会错拉!
t[0]的格式一定是yyyy吗 比如是2010, 如果写10会出错吗 ,我做的格式要求是只可以是2010这样子的
就算JavaScript不强制用1900+10
那么10年10月10日难道会比2010年大吗?对不对至于格式,有些机器的本地化问题。他会认月-年-日这样的输入格式而非年-月-日
他会转换的
你如果输入的真的不对了
比如XX-12-10
他会取不到getTime的。