`
jbeduhai
  • 浏览: 504410 次
  • 性别: Icon_minigender_1
  • 来自: 山东
社区版块
存档分类
最新评论

另一种日期控件的使用

    博客分类:
  • java
 
阅读更多

引用
<script type="text/javascript" src="/js/ui.datepicker.js"></script>
<script type="text/javascript" src="/js/ui.datepicker-zh-CN.js"></script>
<link type="text/css" rel="stylesheet" href="/css/ui.datepicker.css" />


<script type="text/javascript">
$('#createdDate').datepicker({
		yearRange: '1900:2099', //取值范围.
		showOn: 'focus', //输入框和图片按钮都可以使用日历控件。
		//buttonImage: 'calendar.gif', //日历控件的按钮
		buttonImageOnly: false,
		showButtonPanel: true
                });
                
		$('#buyerReceivedDate').datepicker({
		yearRange: '1900:2099', //取值范围.
		showOn: 'focus', //输入框和图片按钮都可以使用日历控件。
		//buttonImage: 'calendar.gif', //日历控件的按钮
		buttonImageOnly: false,
		showButtonPanel: true
                });


var createdDate = $("#createdDate").val();
	     	 var buyerReceivedDate = $("#buyerReceivedDate").val();
	     	 var beginDate = setDate(createdDate);
	     	 var endDate = setDate(buyerReceivedDate);
	     	 var a=/^(\d{1,4})(-|\/)(\d{1,2})\2(\d{1,2})/ ;
	     	 var pattern = /^((\d{2}(([02468][048])|([13579][26]))\-((((0[13578])|(1[02]))\-((0[1-9])|([1-2][0-9])|(3[01])))|(((0[469])|(11))\-((0[1-9])|([1-2][0-9])|(30)))|(02\-((0[1-9])|([1-2][0-9])))))|(\d{2}(([02468][1235679])|([13579][01345789]))\-((((0[13578])|(1[02]))\-((0[1-9])|([1-2][0-9])|(3[01])))|(((0[469])|(11))\-((0[1-9])|([1-2][0-9])|(30)))|(02\-((0[1-9])|(1[0-9])|(2[0-8]))))))(\/(((0[0-9])|(2[0-3])|(1[0-9]))\:([0-5][0-9])))?$/;
	     	 if(!pattern.exec(createdDate)){
	     	 	alert('日期格式不正确!');
	     	 	$("#createdDate").focus();
	     	 	return false;
	     	 }
	     	 if(!pattern.exec(buyerReceivedDate)){
	     	 	alert('日期格式不正确!');
	     	 	$("#buyerReceivedDate").focus();
	     	 	return false;
	     	 }
	     	 if(createdDate == "" || createdDate == null){
	     	 	alert('交易日期不能为空!');
	     	 	$("#createdDate").focus();
	     	 	return false;
	     	 }
	     	 if(buyerReceivedDate == "" || buyerReceivedDate == null){
	     	 	alert('交易日期不能为空!');
	     	 	$("#buyerReceivedDate").focus();
	     	 	return false;
	     	 }
	     	 //查询时间不能晚于当前时间
			 if (beginDate.getTime() > endDate.getTime()) {
		        alert("起始日期不能晚于结束日期");
		        return false;
			 }



function setDate(strDate){
		var aDate = strDate.split("-");
		return new Date(aDate[0],aDate[1]-1,aDate[2]);
	}

</script>


<input class="input_tx" type="text" name="order.createdDate" id="createdDate" value="${order.createdDate?if_exists?string('yyyy-MM-dd')}"/>
								      至 
								 	<input class="input_tx" type="text" name="order.buyerReceivedDate" id="buyerReceivedDate" value="${order.buyerReceivedDate?if_exists?string('yyyy-MM-dd')}"/>



分享到:
评论

相关推荐

    pb强大的日期时间控件

    3. **普通时间显示**:这是另一种常见的时间输入方式,用户可以直接在文本框中输入或通过上下箭头调整小时和分钟。为了提高用户体验,通常会有格式验证,确保输入的时间格式正确。 4. **事件处理**:在PB中,每个...

    可换皮肤的几种格式的日期控件

    日期控件在IT界是网页或应用程序中常见的一种交互元素,它允许用户方便地选择日期或时间。在本文中,我们将深入探讨可换皮肤的日期控件,它们的不同格式,以及如何实现精确到分秒的选择功能,同时也将涵盖开始时间和...

    PB9.0 日期控件集合

    这个控件与第一个农历日历可能有所不同,可能提供了另一种实现方式,或者是对原有控件的补充或优化。它可能包含更复杂的算法来处理农历转换,或者提供了更丰富的农历节日和节气信息。 在使用这些控件时,开发者需要...

    简单实用的日期控件

    标题中的“简单实用的日期控件”指的是在编程中用于用户界面(UI)设计的一种特殊组件,它允许用户选择或输入日期。这类控件在各种应用程序中非常常见,如网页表单、桌面软件或者移动应用,帮助用户方便地管理与日期...

    WebForm下日期时间选择控件

    在WebForm应用中,无论使用哪种日期时间选择控件,数据的绑定和验证都是关键环节。可以使用`asp:RequiredFieldValidator`确保用户有选择日期,而`CompareValidator`则可以检查日期是否符合特定条件,比如比较两个...

    C# VS2005 日期控件...

    2. **TextBox控件与Validator控件**:另一种常见的方式是使用TextBox控件配合Validator控件,如RequiredFieldValidator和CompareValidator。TextBox允许用户输入日期,Validator控件则负责验证用户输入的格式和有效...

    很好用的asp日期控件

    另一个文件是"My97DatePicker",这很可能就是所述的ASP日期控件的主文件或者库。My97DatePicker是一个著名的ASP日期选择控件,它提供了丰富的自定义选项,如日期格式、语言设置以及多种皮肤,可以满足不同用户的需求...

    js日期控件

    JavaScript日期控件在Web开发中扮演着重要角色,特别是在ASP.NET框架中,它们提供了一种高效、灵活且用户友好的方式来处理日期输入和显示。本文将深入探讨JavaScript日期控件,尤其是“js日期控件”,并分析其优势...

    gridview 控件中的日期使用

    4. **客户端脚本处理**:另一种方法是在客户端使用JavaScript进行格式化,特别是当页面加载后需要动态改变日期格式时。可以使用jQuery或者其他JavaScript库来修改GridView中特定单元格的文本。 5. **CSS样式**:...

    javascript日期控件

    JavaScript日期控件是Web开发中常见的一种功能,用于在网页上提供用户友好的日期和时间选择界面。在JavaScript中,日期处理主要依赖于内置的`Date`对象,它提供了多种方法来创建、操作和格式化日期。这篇内容将深入...

    WPF日期时间控件-DateTimePicker

    这个控件通常包含两个部分:一个DatePicker用于选择日期,另一个TimePicker用于选择时间,但也可以根据需要进行自定义配置。 在C#中,DateTimePicker的使用涉及到几个关键点: 1. **添加控件到UI**:在XAML文件中...

    ASP.net 日期选择控件

    ASP.NET 是微软开发的一种用于构建 Web 应用程序的框架,它提供了丰富的服务器控件,使得开发者能够方便地创建交互式、动态的网页。在 ASP.NET 中,日期选择控件是一个常用的组件,允许用户在网页上方便地选择日期。...

    三款JS日期控件 三款JS日期控件

    JavaScript是一种广泛使用的客户端脚本语言,它在浏览器环境中运行,可以直接操作DOM(文档对象模型)并与用户交互。日期处理是JavaScript中的一个基础功能,通过内置的`Date`对象,开发者可以创建、比较和格式化...

    3个js日期时间控件(2个可选小时分钟)

    这是一个定制化的日期时间选择器,可能通过JavaScript和CSS实现,提供了一种直观的方式来让用户选择日期和具体的时间(包括小时和分钟)。它可能通过点击日历图标来显示日历视图,点击时间部分则出现时钟视图供用户...

    滑动日期控件类库

    滑动日期控件类库是一种在用户界面设计中常见的组件,尤其在移动应用开发中,它提供了一种直观且友好的方式,让用户能够方便地选取日期。这种控件通常采用轮盘滚动的形式,用户可以通过上下滑动来选择年、月、日,...

    ASP.NET日期控件

    另一种 `asp:DatePicker` 控件,它是 ASP.NET AJAX 控件工具包的一部分,提供了一种更直观、友好的用户体验,用户可以直接在一个下拉的日历视图中选择日期,无需打开单独的日历窗口。 1. **asp:TextBox 和 asp:...

    一个网站常用的日期控件

    5. **Pickadate.js**:另一个流行的JavaScript日期控件,提供高度的可定制性和强大的功能集。 在实现日期控件时,开发者需要考虑以下技术要点: 1. **事件处理**:通过JavaScript监听`click`事件,当用户点击...

    excel日期控件超级好用samradapps-datepicker

    Excel日期控件是一种在电子表格应用中用于交互式选择日期的工具,极大地提升了用户界面的友好性和数据输入的效率。SamradApps-datepicker是一款专为Excel设计的高效日期选择插件,它提供了丰富的功能和自定义选项,...

    使用起来比较简便的日期控件

    9. **性能优化**:对于大量数据展示或动态更新的场景,如何优化日期控件的性能是另一个重要的考量因素。 10. **响应式设计**:在移动设备上,日期控件的布局和交互方式可能需要调整,以适应小屏幕。 以上就是关于...

Global site tag (gtag.js) - Google Analytics