首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

请问JS有关问题。时间比较有关问题

2012-11-06 
请教JS问题。时间比较问题。我有四个input 输入框,都有时间控件。可以选择 YYYY-MM-DD-HH-MS-SS输入的值 四个

请教JS问题。时间比较问题。
我有四个input 输入框,都有时间控件。可以选择 YYYY-MM-DD-HH-MS-SS输入的值 四个输入框其中 第一个框和第二个框为第一次的时间跨度 第三个框和第四个框为第二个时间跨度。 第一个框和第二个框必须有值。第三个框和第四个框可以选择有没有值。但第三个框有值的时候第四个框必须有值。 其他情况都不行。其实当中时间的先后顺序为 第一个框>第二个框>第三个框>第四个框。我用IF ELSE写的。请教大神有没有更好的方法。比如用数组 或者二维数组?还有判断时间的方法有没有比较好的方法。谢谢

[解决办法]
一维数组就可以了吧?
把四个文本框的时间getTime()一下顺序装入数组,循环比较,后面的要小于前面的。。。。。
[解决办法]

JScript code
var a=input1.length;var b=input2.length;var c=input3.length;var d=input4.length;if(a==0 || b==0 || (c>0 && d==0)){    alert('输入不完整')}else{    //输入完整}
[解决办法]
保证输入框要么没输入,要输入就只能是时间格式的前提下。直接使用:in2>in1的判断就可以

热点排行