这个日期控件就是三个下拉框的简单组合,但用起来还是挺顺手的,呵呵。
控件类:

一个简单的日期控件Imports System.ComponentModel
一个简单的日期控件
Imports System.Web.UI
一个简单的日期控件


DateControl2.js文件内容:

一个简单的日期控件function SetWellDate(sName)
一个简单的日期控件{
一个简单的日期控件    dtYear 
= eval("document.all." + sName + "_Year");
一个简单的日期控件    dtMonth 
= eval("document.all." + sName + "_Month");
一个简单的日期控件    dtDay 
= eval("document.all." + sName + "_Day");
一个简单的日期控件    dt1 
= new Date(dtYear.value, dtMonth.value-11);
一个简单的日期控件    dt2 
= new Date(dtYear.value, dtMonth.value, 1);
一个简单的日期控件    i 
= (dt2 - dt1) / 24 / 60 / 60 / 1000;
一个简单的日期控件    
if(i != dtDay.length)
一个简单的日期控件    {
一个简单的日期控件        
if(i > dtDay.length)
一个简单的日期控件        {
一个简单的日期控件            i 
= i - dtDay.length;
一个简单的日期控件            dtDay.length 
= dtDay.length + i;
一个简单的日期控件            i 
= dtDay.length - i;
一个简单的日期控件            
for(i++; i<=dtDay.length; i++)
一个简单的日期控件            {
一个简单的日期控件                dtDay.options[i
-1].value = i;
一个简单的日期控件                dtDay.options[i
-1].text = i;
一个简单的日期控件            }
一个简单的日期控件        }
一个简单的日期控件        
else
一个简单的日期控件        {
一个简单的日期控件            dtDay.length 
= i;
一个简单的日期控件        }
一个简单的日期控件    }
一个简单的日期控件    dtDay.value;
一个简单的日期控件}


还有一些功能可以加入,比如:设置日期段,设置是否可以选择今天以前等等,慢慢往里加,如果有哪位朋友作了改进,别忘了告知一下。一个简单的日期控件

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2021-08-17
  • 2022-12-23
  • 2021-12-30
  • 2021-06-24
  • 2021-11-04
猜你喜欢
  • 2022-12-23
  • 2021-12-04
  • 2022-01-11
  • 2022-12-23
  • 2021-12-02
  • 2021-12-04
  • 2021-10-23
相关资源
相似解决方案