`
gy090028
  • 浏览: 27780 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

My97DatePicker日期两级级联

    博客分类:
  • js
阅读更多

        用 日历控件My97DatePicker,做了一个简单的2级级联日期联动限制,熟悉下日历的使用。

上级结束的日期不能大于开始日期 

子级的开始日期不能小于上级的开始日期,不能大于上级结束日期和子级结束日期中小的 

子级的结束日期不能大于上级的结束日期,不能小于 上机结束日期和子级结束日期中的大的

上级开始日期: 上级结束日期:
子级开始日期: 子级结束日期:


   

 

上级开始日期:<input class="Wdate" id="startD" type="text" />
上级结束日期:<input class="Wdate" id="endD" type="text" />
<br/><br/>
子级开始日期:<input class="Wdate" id="startDate" type="text">
子级结束日期:<input class="Wdate" id="endDate" type="text" />
<script language="javascript" type="text/javascript" src="My97DatePicker/WdatePicker.js"></script>
<script>
window.onload=function(){
	document.getElementById("startD").onfocus = function(){
		WdatePicker({
			maxDate:"#F{$dp.$D('endD')}",
			onpicked:function(){
				document.getElementById("endD").focus();
			}
		});
	}
	document.getElementById("endD").onfocus=function(){
		WdatePicker({
			minDate:"#F{$dp.$D('startD')}"
		})
	}
	document.getElementById("startDate").onfocus=function(){
		var maxD = "";
		if(document.getElementById("endDate").value !=""){
			maxD = "endDate";
		}
		if(maxD =="" && document.getElementById("endD").value!=""){
			maxD = "endD";
		}
		if(document.getElementById("endDate").value !="" &&  document.getElementById("endD").value!=""){
			maxD = document.getElementById("endDate").value > document.getElementById("endD").value 
				?"endD":"endDate";
		}
		
		WdatePicker({
			maxDate:"#F{$dp.$D('"+maxD+"')}",
			minDate:"#F{$dp.$D('startD')}",
			onpicked:function(){
				document.getElementById("endDate").focus();
			}
		});
	}
	document.getElementById("endDate").onfocus = function(){
		var minD = "";
		if(document.getElementById("startD").value !=""){
			minD = "startD";
		}
		if(minD=="" && document.getElementById("startDate").value!=""){
			minD = "startDate";
		}
		if(document.getElementById("startD").value !="" && document.getElementById("startDate").value!=""){
			minD = document.getElementById("startDate").value>document.getElementById("startD").value
				? "startDate":"startD";
		}
		
		WdatePicker({
			maxDate:"#F{$dp.$D('endD')}",
			minDate:"#F{$dp.$D('"+minD+"')}"
		});
		
	}
}
</script>

 

分享到:
评论

相关推荐

    My97DatePicker使用 日期获取

    【My97DatePicker使用 日期获取】 My97 DatePicker是一款非常流行的JavaScript日期选择插件,尤其在Web开发中被广泛使用。它提供了丰富的自定义功能和友好的用户界面,使得在网页上处理日期输入变得更加简单。本文...

    日历控件my97datepicker

    My97DatePicker目录是一个整体,不可破坏里面的目录结构,也不可对里面的文件改名,可以改目录名 My97DatePicker.htm是必须文件,不可删除 各目录及文件的用途: WdatePicker.js 配置文件,在调用的地方仅需使用该文件 ...

    日期控件My97DatePicker的使用

    My97DatePicker是一款在中国广泛应用的JavaScript日期选择控件,它为网页开发者提供了强大的日期输入功能。这款控件以其丰富的自定义选项、良好的兼容性和用户体验而备受赞誉。在本文中,我们将深入探讨My97...

    My97DatePicker(几种日历控件/js/实例演示)

    My97DatePicker是一款广泛使用的JavaScript日期选择器控件,它为网页中的日期输入提供了便捷的交互体验。这个控件以其高效、易用和高度可定制性而受到开发者的青睐。在网页开发中,日期选择器通常用于用户输入日期时...

    My97DatePicker日期插件

    My97DatePicker是一款在中国广泛应用的JavaScript日期选择器插件,由王文杰(Wang Wenjie)开发。这款插件以其强大的功能、易用性和高度的可定制性而备受青睐,广泛应用于网页表单中,为用户提供友好且直观的日期...

    My97DatePicker日期控件

    My97DatePicker是一款广泛应用于网页开发中的JavaScript日期控件,由My97工作室开发,以其易用性、灵活性和强大的功能而备受青睐。这个控件的版本为3.0.1,代表了它在发布时的最新特性集和技术优化。 在JavaScript...

    jsp页面使用My97DatePicker日历控件就经常出现无法打开站点

    My97DatePicker是一款广泛使用的JavaScript日期选择插件,它为jsp页面提供了一种方便、美观的日期选取方式。然而,在实际应用中,可能会遇到“无法打开站点”的问题,这可能是由多种原因引起的。以下我们将详细探讨...

    ext JS集成My97DatePicker日期控件

    2. **My97 DatePicker**:这是一款轻量级但功能强大的JavaScript日期选择插件,它提供了多种皮肤、日期格式化选项、日期范围限制等功能。My97 DatePicker不仅支持IE6+浏览器,还兼容现代的Chrome、Firefox、Safari等...

    日期控件My97DatePicker

    My97DatePicker是一款在中国广泛应用的JavaScript日期控件,它提供了丰富的日期选择功能,适用于网页上的日期输入场景。这款控件以其易用性、灵活性和高度自定义性深受开发者喜爱。在网页开发中,日期选择器是必不可...

    My97DatePicker 选择季度功能

    My97DatePicker是一款在中国广泛应用的JavaScript日期选择器插件,尤其在Web开发中,它以其强大的功能和良好的用户体验而受到青睐。在这个特定的场景中,我们关注的是如何利用My97DatePicker来实现选择季度的功能。 ...

    ASP.NET My97DatePicker 日期控件

    ASP.NET My97 DatePicker是一款广泛应用于ASP.NET web应用程序中的日期选择控件,它以其美观的界面、丰富的功能和良好的用户体验而受到开发者的欢迎。这款控件是基于原生的JavaScript和CSS,但在后端与ASP.NET框架...

    MY97datepicker.rar

    《MY97DatePicker:一款备受青睐的JavaScript日期选择器组件》 在网页开发中,日期选择器是一个不可或缺的元素,它使得用户能够方便地输入或选择日期,提升了用户体验。MY97DatePicker是一款广受欢迎的JavaScript...

    My97DatePicker前端日期插件

    My97DatePicker是一款广泛应用于前端开发中的日期选择插件,主要特点是其简洁的用户界面和强大的功能特性。这款插件由国内开发者设计,为网页表单中的日期输入提供了方便、高效的解决方案,尤其适用于需要日期验证的...

    My97DatePicker js的时间日期控件

    My97DatePicker是一款广泛应用于Web开发中的JavaScript时间日期选择插件,它为用户提供了便捷的日期选择界面,极大地提高了用户...无论是在小型项目还是大型企业级应用中,My97DatePicker都能胜任时间日期选择的需求。

    My97DatePicker日期插件,使用简单方便

    My97DatePicker是一款广泛应用于网页开发中的日期选择插件,尤其在中文环境下有着较高的使用率。这款插件以其简洁的API、丰富的自定义选项以及良好的兼容性,深受开发者喜爱。以下将详细介绍My97DatePicker的基本...

    My97DatePicker

    在网页开发中,日期和时间的选择常常是一项必不可少的功能,而My97 DatePicker则是一款高效、易用且功能丰富的JavaScript时间插件,专为网页设计者提供日期选择解决方案。这款插件以其直观的用户界面和灵活的配置...

    My97DatePicker 4.7

    一款很不错的基于JavaScript的日期控件——My97DatePicker,这是官方早两天更新修正的最新版本 v4.7 ,去掉了原有包中一些无用文件。本JS日历使用者非常多,因为其功能比较多,它可以定义多种形式的调用方法:比如...

    My97DatePicker4.7.2 日期控件

    My97DatePicker是一款广泛应用于Web开发中的JavaScript日期选择控件,尤其在中文环境下非常流行。它的版本号4.7.2表明这是一个经过多次迭代优化的成熟产品,旨在为用户提供便捷、美观的日期输入体验。这款控件以其...

Global site tag (gtag.js) - Google Analytics