现有6个日期TEXTBOX, 要求D1<D2<D3<D4<D5<D6请教JS做这个判断的方法,现麻烦点的写法是:
if (D6!=null)
{
if(D5!=null)
{....}
}想先依次取出D1--D6,当然有值时就给一个string, 再分离这个string, 直接判断如:if(D1<D3<D6) alert("OK")
if (D6!=null)
{
if(D5!=null)
{....}
}想先依次取出D1--D6,当然有值时就给一个string, 再分离这个string, 直接判断如:if(D1<D3<D6) alert("OK")
解决方案 »
- js与jquery兼容问题,js执行deleteRow时内存不能为read!求助!
- 网页显示不出来 !求救
- 这么小的一个问题----摆渡,GOOGLE都没有完美答案?????期待CSDN的高手。。。
- 看了“几个文本框联动的问题?---解决就结贴---:)”
- ********** 超简单问题,怎么获取一某天的前一天,后一天 ***************
- 如何把window.open方法打开的窗口关闭
- 关于求combo box(多选框)中被选中的对象个数的问题,,,
- 我在网页上引用一个activex控件,如何实现自动版本更新??
- 从<a>中如何取值
- <a href="javascript:history.back()">返回</a>为啥提示网页过期!
- 好用的java开发工具
- js 修改关闭
{
if(D5!=null&&D5<D6)
{
if(D4!=null&&D4<D5)
{
....
}
}
}
这样不行吗?
{
if(D5!=null&&D5 <D6)
{
if(D4!=null&&D4 <D5)
{
....
}
}
} if(D5!=null)
{
......
}
if(D4!=null)
{
......
}
...另你是用什么JS编辑器啊?
var d1 = "2009-5-6", d2 = "2007-5-26", d3 = "2009-5-16", d4 = "2007-3-6";
var arr = [d1, d2, d3, d4];
arr.sort(function(a, b){
var a1 = a.split("-"), b1 = b.split("-");
a = new Date(a1[0], a1[1], a1[2]);
b = new Date(b1[0], b1[1], b1[2]);
return b < a ? 1 : -1;
});
alert(arr.join("<"))
</script>