`
- 浏览:
313600 次
- 性别:
- 来自:
甘肃平凉
-
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="<<" 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=">>" 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
相关推荐
通常,JavaScript日期控件会包含一系列函数,用于创建、显示和管理日期选择器,以及处理用户选择日期后的事件。开发者可以通过调用这些函数来在网页上生成日期输入字段,并为用户提供友好的交互界面。 描述中提到,...
总结来说,JavaScript日期控件的实现涉及到JavaScript基础、DOM操作、事件处理以及可能的第三方库的使用。理解`Date`对象的API,结合良好的前端设计实践,可以创建出功能完备、用户体验良好的日期选择器。在实际项目...
而"calendar.js"应该是实际的JavaScript代码文件,包含了日期控件的核心逻辑和功能实现。开发者可以通过查看和引用这个文件,将日期控件集成到自己的项目中。 在实际应用中,使用此类日期控件可能涉及以下几个步骤...
JavaScript日期控件是一种在网页上实现用户交互式日期选择功能的工具,尤其在网页表单中,用于输入日期数据时非常实用。标题提到的“Js日期控件 多种浏览器下均可使用”,意味着这个控件是跨浏览器兼容的,能够在...
这篇内容将深入讲解JavaScript日期控件及其使用方法,结合提供的`jsDate.html`和`date.js`文件,我们将学习如何创建和自定义这样的控件。 1. **内置JavaScript日期对象** JavaScript提供了一个内置的`Date`对象,...
JavaScript日期控件是一种在网页上实现用户交互式日期选择功能的工具,它可以在多种浏览器环境下运行,包括但不限于Chrome、Firefox、Safari、Edge以及Internet Explorer等。这些控件通常用于表单填充、日历功能或者...
JavaScript日期控件是Web开发中常见的一种元素,用于在网页上提供用户友好的日期选择功能。在不依赖外部库如jQuery UI或Bootstrap Datepicker的情况下,开发者可以使用原生JavaScript来创建自定义的日期选择器。以下...
JS日期控件通过JavaScript代码实现与用户的交互,可以验证用户输入的日期格式,提供日期范围限制等功能。 2. **自定义日期格式** 不同的日期控件可能支持不同的日期格式,如"YYYY-MM-DD"、"MM/DD/YYYY"或"DD.MM....
在JavaScript编程领域,日期控件是一种常见的用户界面组件,它允许用户方便地选择或输入日期。在网页开发中,尤其在处理表单提交或者时间相关的交互时,js日期控件显得尤为重要。本压缩包文件提供了几个经过测试的...
"JS 日期控件"特指一个轻量级、简单的日期选择插件,适用于WEB开发,旨在提升用户体验和增强网页的交互性。在本文中,我们将深入探讨这种插件的原理、使用方法以及它在实际开发中的应用。 日期控件的核心功能是提供...
本篇文章将详细探讨如何创建一个带有时间选择功能的JavaScript日期控件。 首先,`Date`对象是JavaScript中的核心对象之一,用于处理日期和时间。它提供了多种方法来创建、操作和格式化日期,例如`new Date()`用于...
JavaScript 日期控件是网页开发中常用的一种交互元素,它允许用户在网页上方便地选择日期,常用于表单填写、日程安排等场景。在本案例中,我们有两个文件:`date.html` 和 `setday.js`。前者是HTML页面,后者是...
"兼所有浏览器的js日期控件"是一个旨在确保在各种主流浏览器(如火狐Firefox、Internet Explorer、Google Chrome以及360浏览器)中都能正常工作的JavaScript库。这种跨浏览器兼容性是现代Web开发的关键因素,因为...
"JS 日期控件"是一个专门处理日期选择功能的JavaScript库,它简化了开发者在网页上添加日期选择功能的过程。下面将详细探讨这一主题,包括其核心特性、使用方法以及自定义选项。 1. **核心特性** - **轻量级**:JS...
在JavaScript(JS)中,日期控件是一种常用的用户界面组件,允许用户选择日期或时间。在Web开发中,尤其在创建交互式表单或者需要处理日期输入的应用时,这种控件非常有用。以下是对"纯JS日期控件"的详细说明。 ...
综上所述,JavaScript日期控件的设计和实现涉及JavaScript核心、DOM操作、事件处理、第三方库的使用以及对无障碍性和兼容性的考虑。理解这些知识点并结合实际需求,你可以创建出功能强大且用户体验优秀的日期控件。
首先,我们来理解"js日期控件"。JavaScript是一种运行在客户端的脚本语言,常用于网页交互和动态效果的实现。日期控件是JavaScript中的一个组件,通过创建用户友好的界面来处理日期和时间的输入。常见的日期控件有...