`
- 浏览:
316343 次
- 性别:
- 来自:
甘肃平凉
-
js代码
<SCRIPT LANGUAGE="JavaScript">
<!--
//有效的时间范围
var date_start,date_end,g_object
var today = new Date();
var separator="-";
var inover=false;
//mode :时间变换的类型0-年 1-月 2-直接选择月
function change_date(temp,mode)
...{
var t_month,t_year
if (mode)...{
if(mode==1)
t_month=parseInt(cele_date_month.value,10)+parseInt(temp,10);
else
t_month=parseInt(temp)
if (t_month<cele_date_month.options(0).text) ...{
cele_date_month.value=cele_date_month.options(cele_date_month.length-1).text;
change_date(parseInt(cele_date_year.value,10)-1,0);
}
else...{
if (t_month>cele_date_month.options(cele_date_month.length-1).text)...{
cele_date_month.value=cele_date_month.options(0).text;
change_date(parseInt(cele_date_year.value,10)+1,0);
}
else
...{cele_date_month.value=t_month;
set_cele_date(cele_date_year.value,cele_date_month.value);
}
}
}
else...{
t_year=parseInt(temp,10);
if (t_year<cele_date_year.options(0).text) ...{
cele_date_year.value=cele_date_year.options(0).text;
set_cele_date(cele_date_year.value,1);
}
else...{
if (parseInt(t_year,10)>parseInt(cele_date_year.options(cele_date_year.length-1).text,10))...{
cele_date_year.value=cele_date_year.options(cele_date_year.length-1).text;
set_cele_date(cele_date_year.value,12);
}
else
...{cele_date_year.value=t_year;
set_cele_date(cele_date_year.value,cele_date_month.value);
}
}
}
/**//*2002-02-01 MODIFY BY John */
window.cele_date.focus();
/**//*MODIFY END*/
}
//初始化日历
function init(d_start,d_end)
...{
var temp_str;
var i=0
var j=0
date_start=new Date(2000,7,1)
date_end=new Date(2004,8,1)
//必须要有内容(奇怪)
/**//*2002-02-01 MODIFY BY John */
document.writeln("<div name="cele_date" id="cele_date" style="display:none" style="LEFT: 69px; POSITION: absolute; TOP: 159px;Z-INDEX:99" onClick="event.cancelBubble=true;" onBlur="hilayer()" onMouseout="lostlayerfocus()">? </div>");
/**//*MODIFY END*/
window.cele_date.innerHTML="";
temp_str="<table border="2" bgcolor="#D66939" bordercolor="#000000"><tr align="center"><td colspan=7 bordercolor="#D66939" onmouseover="overcolor(this)">";
temp_str+="<input type="Button" value="&
lt;<" onclick="change_date(-1,1)" onmouseover="getlayerfocus()" style="color: #FFFFFF; background-
color: #A52810; font-family:宋体;font-size:10px;text-
align:center;border:2 solid #A52810; cursor: hand">";//左面的箭头,#ffffff是<<显示的颜色,#A52810是背景按钮的颜色
/**//*2002-02-01 MODIFY BY John */
/**//*temp_str+="<input type="Button" value="<<" onclick="change_date(-1,1)" >?";//左面的箭头 */
/**//**/
temp_str+=""//年
temp_str+="<select name="cele_date_year" id="cele_date_year" language="javascript" onchange="change_date(this.value,0)" onmouseover="getlayerfocus()" onblur="getlayerfocus()" style="font-size: 9pt; border: 0px #ffffff outset; background-color: #F4F8FB">"//#F4F8FB设置年下拉选择框的颜色为白色
/**//*2002-02-01 MODIFY BY John */
/**//*temp_str+="<select name="cele_date_year" id="cele_date_year" language="javascript" onchange="change_date(this.value,0)">" */
/**//**/
for (i=2001;i<=2009;i++)
...{
temp_str+="<OPTION value=""+i.toString()+"">"+i.toString()+"</OPTION>";
}
temp_str+="</select>";
temp_str+=""//月
temp_str+="<select name="cele_date_month" id="cele_date_month" language="javascript" onchange="change_date(this.value,2)" onmouseover="getlayerfocus()" onblur="getlayerfocus()" style="font-size: 9pt; border: 0px #666666 outset; background-color: #F4F8FB">"//#F4F8FB设置月下拉选择框的颜色为白色
/**//*2002-02-01 MODIFY BY WING **/
/**//*temp_str+="<select name="cele_date_month" id="cele_date_month" language="javascript" onchange="change_date(this.value,2)">" */
/**//**/
for (i=1;i<=12;i++)
...{
temp_str+="<OPTION value=""+i.toString()+"">"+i.toString()+"</OPTION>";
}
temp_str+="</select>";
temp_str+=""//右箭头
temp_str+="<input type="Button" value="&
gt;>" onclick="change_date(1,1)" onmouseover="getlayerfocus()" style="color: #FFFFFF; background-
color: #A52810; font-family:宋体;font-size:10px;text-
align:center;border:2 solid #A52810; cursor: hand">";//#FFFFFF设置月右移双箭头的颜色为白色,#A52810设置月右移双箭头的背景色
/**//*2002-02-01 MODIFY BY WING ***/
分享到:
Global site tag (gtag.js) - Google Analytics
相关推荐
而"calendar.js"应该是实际的JavaScript代码文件,包含了日期控件的核心逻辑和功能实现。开发者可以通过查看和引用这个文件,将日期控件集成到自己的项目中。 在实际应用中,使用此类日期控件可能涉及以下几个步骤...
本文将深入探讨“js手机端日期控件”,这是一个专为移动端设计的JavaScript日期选择器,具备良好的兼容性和易用性。 首先,我们要理解JavaScript(简称JS)在前端开发中的作用。JS是一种轻量级的脚本语言,主要用于...
这篇内容将深入讲解JavaScript日期控件及其使用方法,结合提供的`jsDate.html`和`date.js`文件,我们将学习如何创建和自定义这样的控件。 1. **内置JavaScript日期对象** JavaScript提供了一个内置的`Date`对象,...
1. **JavaScript日期对象** JavaScript内置的Date对象提供了处理日期和时间的功能。你可以创建一个新的Date对象,获取当前时间,或者设置特定的日期。例如: ```javascript var date = new Date(); console.log...
通常,JavaScript日期控件会包含一系列函数,用于创建、显示和管理日期选择器,以及处理用户选择日期后的事件。开发者可以通过调用这些函数来在网页上生成日期输入字段,并为用户提供友好的交互界面。 描述中提到,...
"日期控件1"可能是包含日期控件实现的源代码文件,开发者可以查看其内部实现,学习如何自定义和扩展控件功能。 6. **兼容性和拓展性** 考虑到跨浏览器兼容性,JS日期控件应支持主流的浏览器,如Chrome、Firefox、...
本压缩包文件提供了几个经过测试的好用的js日期控件示例,包括"demo2"、"demo3"、"demo1"和"demo4",这些都是开发者们在实际项目中可以使用的资源。 1. **基础概念** - **JavaScript Date对象**:JavaScript内置的...
JavaScript日期控件因其轻量级、灵活性和易于集成的特点,在Web开发中被广泛使用。本篇将深入探讨JavaScript日期控件,包括其基本原理、使用方法以及如何与jQuery库结合,同时也将提及压缩包中的相关资源。 一、...
综上所述,JavaScript日期控件的设计和实现涉及JavaScript核心、DOM操作、事件处理、第三方库的使用以及对无障碍性和兼容性的考虑。理解这些知识点并结合实际需求,你可以创建出功能强大且用户体验优秀的日期控件。
总的来说,JS日期控件涉及了JavaScript的基础知识,如对象、事件、DOM操作,以及一些高级特性,如国际化和性能优化。理解并掌握这些知识点,能帮助开发者构建出功能完备、用户体验优秀的日期选择功能。
总结来说,这个“非常好用的js日期控件”是一个包含CSS样式和JavaScript实现的日期选择组件,提供了良好的用户体验和高度的可定制性。开发者可以将它轻松集成到自己的项目中,通过调整CSS来匹配网页设计,通过修改JS...
JS日期控件通过JavaScript代码实现与用户的交互,可以验证用户输入的日期格式,提供日期范围限制等功能。 2. **自定义日期格式** 不同的日期控件可能支持不同的日期格式,如"YYYY-MM-DD"、"MM/DD/YYYY"或"DD.MM....
本文将深入探讨JavaScript日期控件,尤其是“js日期控件”,并分析其优势以及如何在项目中应用。 JavaScript是一种轻量级的解释型编程语言,常用于网页的动态交互。在ASP.NET中,服务器端控件虽然功能强大,但每次...
JavaScript日期控件是Web开发中常见的一种元素,用于在网页上提供用户友好的日期选择功能。在不依赖外部库如jQuery UI或Bootstrap Datepicker的情况下,开发者可以使用原生JavaScript来创建自定义的日期选择器。以下...
JS日期控件的设计和实现主要基于JavaScript和HTML5,有时也会结合CSS3来增强样式和交互效果。这类控件的开发可以自定义,但也有许多现成的库和框架可供选择,例如这里提到的可能是一个名为“calendar”的JS日期选择...
1. **什么是js日期控件**: Js日期控件是JavaScript编程中用于处理日期和时间交互的库或插件。它们提供了一种图形化的用户界面,让用户可以方便地在网页上选择日期,而无需直接输入日期格式。这些控件通常包括日历...
本主题将深入探讨如何创建一个简单的JavaScript日期控件,以及相关的核心概念和技术。 首先,JavaScript内置了Date对象,它是处理日期和时间的基础。通过创建一个新的Date实例,我们可以获取当前的日期和时间,或者...
js 日期控件 轻巧 简化 简单 日期选择 里面只有一个js文件和一个demo页面 没有其他图片等资源,放到项目里面就可以使用 轻巧,简单,无任何其他第三方插件等 极力推荐 js 日期控件 轻巧 简化 简单 日期选择 里面...
标题中提到的“超级简单好用的JS日期控件”很可能是一个基于JavaScript实现的日期选择插件,它提供了方便快捷的日期选择功能,避免了.NET自带控件的复杂性。这种控件通常会在用户聚焦到输入框时,通过JS事件监听机制...
本篇文章将详细探讨如何创建一个带有时间选择功能的JavaScript日期控件。 首先,`Date`对象是JavaScript中的核心对象之一,用于处理日期和时间。它提供了多种方法来创建、操作和格式化日期,例如`new Date()`用于...