`
xiang588
  • 浏览: 316343 次
  • 性别: Icon_minigender_1
  • 来自: 甘肃平凉
社区版块
存档分类
最新评论

js日期控件 1

阅读更多

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 ***/
     
分享到:
评论

相关推荐

    js日期控件 支持IE、firefox、chrome

    而"calendar.js"应该是实际的JavaScript代码文件,包含了日期控件的核心逻辑和功能实现。开发者可以通过查看和引用这个文件,将日期控件集成到自己的项目中。 在实际应用中,使用此类日期控件可能涉及以下几个步骤...

    js手机端日期控件

    本文将深入探讨“js手机端日期控件”,这是一个专为移动端设计的JavaScript日期选择器,具备良好的兼容性和易用性。 首先,我们要理解JavaScript(简称JS)在前端开发中的作用。JS是一种轻量级的脚本语言,主要用于...

    js日期控件及使用方法

    这篇内容将深入讲解JavaScript日期控件及其使用方法,结合提供的`jsDate.html`和`date.js`文件,我们将学习如何创建和自定义这样的控件。 1. **内置JavaScript日期对象** JavaScript提供了一个内置的`Date`对象,...

    兼所有浏览器的js日期控件

    1. **JavaScript日期对象** JavaScript内置的Date对象提供了处理日期和时间的功能。你可以创建一个新的Date对象,获取当前时间,或者设置特定的日期。例如: ```javascript var date = new Date(); console.log...

    超简洁的JS日期控件

    通常,JavaScript日期控件会包含一系列函数,用于创建、显示和管理日期选择器,以及处理用户选择日期后的事件。开发者可以通过调用这些函数来在网页上生成日期输入字段,并为用户提供友好的交互界面。 描述中提到,...

    JS 日期控件 可自定义日期格式及选择方式

    "日期控件1"可能是包含日期控件实现的源代码文件,开发者可以查看其内部实现,学习如何自定义和扩展控件功能。 6. **兼容性和拓展性** 考虑到跨浏览器兼容性,JS日期控件应支持主流的浏览器,如Chrome、Firefox、...

    很好用得js日期控件

    本压缩包文件提供了几个经过测试的好用的js日期控件示例,包括"demo2"、"demo3"、"demo1"和"demo4",这些都是开发者们在实际项目中可以使用的资源。 1. **基础概念** - **JavaScript Date对象**:JavaScript内置的...

    日期控件 javascript日期控件

    JavaScript日期控件因其轻量级、灵活性和易于集成的特点,在Web开发中被广泛使用。本篇将深入探讨JavaScript日期控件,包括其基本原理、使用方法以及如何与jQuery库结合,同时也将提及压缩包中的相关资源。 一、...

    js日期控件 js日期控件 js日期控件

    综上所述,JavaScript日期控件的设计和实现涉及JavaScript核心、DOM操作、事件处理、第三方库的使用以及对无障碍性和兼容性的考虑。理解这些知识点并结合实际需求,你可以创建出功能强大且用户体验优秀的日期控件。

    js(javascript) 日期控件

    总的来说,JS日期控件涉及了JavaScript的基础知识,如对象、事件、DOM操作,以及一些高级特性,如国际化和性能优化。理解并掌握这些知识点,能帮助开发者构建出功能完备、用户体验优秀的日期选择功能。

    非常好用的js日期控件

    总结来说,这个“非常好用的js日期控件”是一个包含CSS样式和JavaScript实现的日期选择组件,提供了良好的用户体验和高度的可定制性。开发者可以将它轻松集成到自己的项目中,通过调整CSS来匹配网页设计,通过修改JS...

    JS日期控件集合(内含附图,共有6款)

    JS日期控件通过JavaScript代码实现与用户的交互,可以验证用户输入的日期格式,提供日期范围限制等功能。 2. **自定义日期格式** 不同的日期控件可能支持不同的日期格式,如"YYYY-MM-DD"、"MM/DD/YYYY"或"DD.MM....

    js日期控件

    本文将深入探讨JavaScript日期控件,尤其是“js日期控件”,并分析其优势以及如何在项目中应用。 JavaScript是一种轻量级的解释型编程语言,常用于网页的动态交互。在ASP.NET中,服务器端控件虽然功能强大,但每次...

    js日期控件 js日期控件

    JavaScript日期控件是Web开发中常见的一种元素,用于在网页上提供用户友好的日期选择功能。在不依赖外部库如jQuery UI或Bootstrap Datepicker的情况下,开发者可以使用原生JavaScript来创建自定义的日期选择器。以下...

    JS 很实用的选择日期控件

    JS日期控件的设计和实现主要基于JavaScript和HTML5,有时也会结合CSS3来增强样式和交互效果。这类控件的开发可以自定义,但也有许多现成的库和框架可供选择,例如这里提到的可能是一个名为“calendar”的JS日期选择...

    兼容性很强大的js日期控件

    1. **什么是js日期控件**: Js日期控件是JavaScript编程中用于处理日期和时间交互的库或插件。它们提供了一种图形化的用户界面,让用户可以方便地在网页上选择日期,而无需直接输入日期格式。这些控件通常包括日历...

    日期控件的js

    本主题将深入探讨如何创建一个简单的JavaScript日期控件,以及相关的核心概念和技术。 首先,JavaScript内置了Date对象,它是处理日期和时间的基础。通过创建一个新的Date实例,我们可以获取当前的日期和时间,或者...

    js日期控件简化轻巧版本

    js 日期控件 轻巧 简化 简单 日期选择 里面只有一个js文件和一个demo页面 没有其他图片等资源,放到项目里面就可以使用 轻巧,简单,无任何其他第三方插件等 极力推荐 js 日期控件 轻巧 简化 简单 日期选择 里面...

    超级简单好用的JS日期控件

    标题中提到的“超级简单好用的JS日期控件”很可能是一个基于JavaScript实现的日期选择插件,它提供了方便快捷的日期选择功能,避免了.NET自带控件的复杂性。这种控件通常会在用户聚焦到输入框时,通过JS事件监听机制...

    javascript 日期控件带时间

    本篇文章将详细探讨如何创建一个带有时间选择功能的JavaScript日期控件。 首先,`Date`对象是JavaScript中的核心对象之一,用于处理日期和时间。它提供了多种方法来创建、操作和格式化日期,例如`new Date()`用于...

Global site tag (gtag.js) - Google Analytics