asp.net中的时间日期选择控件

时间:2023-07-05 10:14:38

asp.net中的时间日期选择控件

Posted on 2008-07-17 17:37 飛雪飄寒 阅读(22922) 评论(6) 编辑 收藏

    在系统中经常需要进行时间日期选择(比如查询时间范围内的信息、填写日期等),使用时间日期选择控件不仅能提高效率,而且不会写错格式!
    现把自己在.net项目中经常使用的一款时间日期选择控件整理出来,希望对大家有所帮助!

首先大家来看看效果图:

asp.net中的时间日期选择控件(gif格式,用于选择图标)
    asp.net中的时间日期选择控件

js脚本:    

asp.net中的时间日期选择控件
asp.net中的时间日期选择控件var gdCtrl = new Object();
asp.net中的时间日期选择控件var goSelectTag = new Array();
asp.net中的时间日期选择控件var gcGray = "#e8e8ea";
asp.net中的时间日期选择控件var gcToggle = "#ffff00";
asp.net中的时间日期选择控件var gcBG = "#FFFFFF";
asp.net中的时间日期选择控件var gcBorder ="#000000"
asp.net中的时间日期选择控件var gcFont ="#000000"
asp.net中的时间日期选择控件var BgColor = "#FFFFFF";
asp.net中的时间日期选择控件var previousObject = null;
asp.net中的时间日期选择控件var targert;
asp.net中的时间日期选择控件var noOtherMonth = 1;
asp.net中的时间日期选择控件
asp.net中的时间日期选择控件var gdCurDate = new Date();
asp.net中的时间日期选择控件var giYear = gdCurDate.getFullYear();
asp.net中的时间日期选择控件var giMonth = gdCurDate.getMonth()+1;
asp.net中的时间日期选择控件var giDay = gdCurDate.getDate();
asp.net中的时间日期选择控件
asp.net中的时间日期选择控件var gCalMode = "";
asp.net中的时间日期选择控件var gCalDefDate = "";
asp.net中的时间日期选择控件
asp.net中的时间日期选择控件var CAL_MODE_NOBLANK = "2";
asp.net中的时间日期选择控件
asp.net中的时间日期选择控件function fSetDate(iYear, iMonth, iDay){
asp.net中的时间日期选择控件  //VicPopCal.style.visibility = "hidden";
asp.net中的时间日期选择控件  if ((iYear == 0) && (iMonth == 0) && (iDay == 0)){
asp.net中的时间日期选择控件      gdCtrl.value = "";
asp.net中的时间日期选择控件  }else{
asp.net中的时间日期选择控件      iMonth = iMonth + 100 + "";
asp.net中的时间日期选择控件      iMonth = iMonth.substring(1);
asp.net中的时间日期选择控件      iDay   = iDay + 100 + "";
asp.net中的时间日期选择控件      iDay   = iDay.substring(1);
asp.net中的时间日期选择控件      gdCtrl.value = iYear+"-"+iMonth+"-"+iDay;
asp.net中的时间日期选择控件  }
asp.net中的时间日期选择控件  
asp.net中的时间日期选择控件  for (i in goSelectTag)
asp.net中的时间日期选择控件      goSelectTag[i].style.visibility = "visible";
asp.net中的时间日期选择控件  goSelectTag.length = 0;
asp.net中的时间日期选择控件  
asp.net中的时间日期选择控件  window.returnValue=gdCtrl.value;
asp.net中的时间日期选择控件  target.value = gdCtrl.value;
asp.net中的时间日期选择控件  window.close();
asp.net中的时间日期选择控件}
asp.net中的时间日期选择控件
asp.net中的时间日期选择控件function HiddenDiv()
asp.net中的时间日期选择控件{
asp.net中的时间日期选择控件    var i;
asp.net中的时间日期选择控件  VicPopCal.style.visibility = "hidden";
asp.net中的时间日期选择控件  for (i in goSelectTag)
asp.net中的时间日期选择控件      goSelectTag[i].style.visibility = "visible";
asp.net中的时间日期选择控件  goSelectTag.length = 0;
asp.net中的时间日期选择控件
asp.net中的时间日期选择控件}
asp.net中的时间日期选择控件function fSetSelected(aCell){
asp.net中的时间日期选择控件  var iOffset = 0;
asp.net中的时间日期选择控件  var iYear = parseInt(tbSelYear.value);
asp.net中的时间日期选择控件  var iMonth = parseInt(tbSelMonth.value);
asp.net中的时间日期选择控件  
asp.net中的时间日期选择控件  aCell.bgColor = gcBG;
asp.net中的时间日期选择控件  with (aCell.children["cellText"]){
asp.net中的时间日期选择控件      var iDay = parseInt(innerText);
asp.net中的时间日期选择控件      
asp.net中的时间日期选择控件      if (color==gcGray) {
asp.net中的时间日期选择控件          if (noOtherMonth != 1) {
asp.net中的时间日期选择控件        iOffset = (Victor<10)?-1:1;
asp.net中的时间日期选择控件        iOffset = (iDay < 15 )?1:-1;
asp.net中的时间日期选择控件        } else {
asp.net中的时间日期选择控件            return 1;
asp.net中的时间日期选择控件        }
asp.net中的时间日期选择控件    }
asp.net中的时间日期选择控件    
asp.net中的时间日期选择控件
asp.net中的时间日期选择控件    iMonth += iOffset;
asp.net中的时间日期选择控件    if (iMonth<1) {
asp.net中的时间日期选择控件        iYear--;
asp.net中的时间日期选择控件        iMonth = 12;
asp.net中的时间日期选择控件    }else if (iMonth>12){
asp.net中的时间日期选择控件        iYear++;
asp.net中的时间日期选择控件        iMonth = 1;
asp.net中的时间日期选择控件    }
asp.net中的时间日期选择控件  }
asp.net中的时间日期选择控件  fSetDate(iYear, iMonth, iDay);
asp.net中的时间日期选择控件}
asp.net中的时间日期选择控件
asp.net中的时间日期选择控件function Point(iX, iY){
asp.net中的时间日期选择控件    this.x = iX;
asp.net中的时间日期选择控件    this.y = iY;
asp.net中的时间日期选择控件}
asp.net中的时间日期选择控件
asp.net中的时间日期选择控件function fBuildCal(iYear, iMonth) {
asp.net中的时间日期选择控件  var aMonth=new Array();
asp.net中的时间日期选择控件  for(i=1;i<7;i++)
asp.net中的时间日期选择控件      aMonth[i]=new Array(i);
asp.net中的时间日期选择控件  
asp.net中的时间日期选择控件  var dCalDate=new Date(iYear, iMonth-1, 1);
asp.net中的时间日期选择控件  var iDayOfFirst=dCalDate.getDay();
asp.net中的时间日期选择控件  var iDaysInMonth=new Date(iYear, iMonth, 0).getDate();
asp.net中的时间日期选择控件  var iOffsetLast=new Date(iYear, iMonth-1, 0).getDate()-iDayOfFirst+1;
asp.net中的时间日期选择控件  var iDate = 1;
asp.net中的时间日期选择控件  var iNext = 1;
asp.net中的时间日期选择控件
asp.net中的时间日期选择控件  for (d = 0; d < 7; d++)
asp.net中的时间日期选择控件    aMonth[1][d] = (d<iDayOfFirst)?-(iOffsetLast+d):iDate++;
asp.net中的时间日期选择控件  for (w = 2; w < 7; w++)
asp.net中的时间日期选择控件      for (d = 0; d < 7; d++)
asp.net中的时间日期选择控件        aMonth[w][d] = (iDate<=iDaysInMonth)?iDate++:-(iNext++);
asp.net中的时间日期选择控件  return aMonth;
asp.net中的时间日期选择控件}
asp.net中的时间日期选择控件
asp.net中的时间日期选择控件function fDrawCal(iYear, iMonth, iCellHeight, sDateTextSize) {
asp.net中的时间日期选择控件  var WeekDay = new Array("日","一","二","三","四","五","六");
asp.net中的时间日期选择控件  var styleTD = " bgcolor='"+gcBG+"' bordercolor='"+gcBorder+"' valign='middle' align='center' height='20' style='font-size:12px; ";
asp.net中的时间日期选择控件  var styleTD2 = "valign='middle' align='center' height='"+iCellHeight+"' style='font-size:12px; ";
asp.net中的时间日期选择控件
asp.net中的时间日期选择控件  with (document) {
asp.net中的时间日期选择控件    write("<tr>");
asp.net中的时间日期选择控件    for(i=0; i<7; i++)
asp.net中的时间日期选择控件        write("<td "+styleTD+" color:#000000' >" + WeekDay[i] + "</td>");
asp.net中的时间日期选择控件    write("</tr>");
asp.net中的时间日期选择控件
asp.net中的时间日期选择控件      for (w = 1; w < 7; w++) {
asp.net中的时间日期选择控件        write("<tr>");
asp.net中的时间日期选择控件        for (d = 0; d < 7; d++) {
asp.net中的时间日期选择控件            write("<td id=calCell "+styleTD2+"cursor:hand;' onMouseOver='this.bgColor=gcToggle' onMouseOut='this.bgColor=gcBG' onclick='fSetSelected(this)'>");
asp.net中的时间日期选择控件            write("<font id=cellText ><b> </b></font>");
asp.net中的时间日期选择控件            write("</td>")
asp.net中的时间日期选择控件        }
asp.net中的时间日期选择控件        write("</tr>");
asp.net中的时间日期选择控件    }
asp.net中的时间日期选择控件  }
asp.net中的时间日期选择控件}
asp.net中的时间日期选择控件
asp.net中的时间日期选择控件function fUpdateCal(iYear, iMonth) {
asp.net中的时间日期选择控件  myMonth = fBuildCal(iYear, iMonth);
asp.net中的时间日期选择控件  var i = 0;
asp.net中的时间日期选择控件  for (w = 0; w < 6; w++)
asp.net中的时间日期选择控件    for (d = 0; d < 7; d++)
asp.net中的时间日期选择控件        with (cellText[(7*w)+d]) {
asp.net中的时间日期选择控件            Victor = i++;
asp.net中的时间日期选择控件            if (myMonth[w+1][d]<0) {
asp.net中的时间日期选择控件                color = gcGray;
asp.net中的时间日期选择控件                if (noOtherMonth!=1) innerText = -myMonth[w+1][d];
asp.net中的时间日期选择控件                else innerText = " ";
asp.net中的时间日期选择控件            }else{
asp.net中的时间日期选择控件                // Modified by maxiang for we need 
asp.net中的时间日期选择控件                // Saturday displayed in blue font color.
asp.net中的时间日期选择控件                //color = ((d==0)||(d==6))?"red":"black";
asp.net中的时间日期选择控件                if( d == 0 ){
asp.net中的时间日期选择控件                    color = "red";
asp.net中的时间日期选择控件                }else if( d == 6 ){
asp.net中的时间日期选择控件                    color = "blue";
asp.net中的时间日期选择控件                }else{
asp.net中的时间日期选择控件                    color = "black";
asp.net中的时间日期选择控件                }
asp.net中的时间日期选择控件                // End of above maxiang
asp.net中的时间日期选择控件                innerText = myMonth[w+1][d];
asp.net中的时间日期选择控件            }
asp.net中的时间日期选择控件        }
asp.net中的时间日期选择控件}
asp.net中的时间日期选择控件
asp.net中的时间日期选择控件function fSetYearMon(iYear, iMon){
asp.net中的时间日期选择控件  tbSelMonth.options[iMon-1].selected = true;
asp.net中的时间日期选择控件  for (i = 0; i < tbSelYear.length; i++)
asp.net中的时间日期选择控件    if (tbSelYear.options[i].value == iYear)
asp.net中的时间日期选择控件        tbSelYear.options[i].selected = true;
asp.net中的时间日期选择控件  fUpdateCal(iYear, iMon);
asp.net中的时间日期选择控件}
asp.net中的时间日期选择控件
asp.net中的时间日期选择控件function fPrevMonth(){
asp.net中的时间日期选择控件  var iMon = tbSelMonth.value;
asp.net中的时间日期选择控件  var iYear = tbSelYear.value;
asp.net中的时间日期选择控件  
asp.net中的时间日期选择控件  if (--iMon<1) {
asp.net中的时间日期选择控件      iMon = 12;
asp.net中的时间日期选择控件      iYear--;
asp.net中的时间日期选择控件  }
asp.net中的时间日期选择控件  
asp.net中的时间日期选择控件  fSetYearMon(iYear, iMon);
asp.net中的时间日期选择控件}
asp.net中的时间日期选择控件
asp.net中的时间日期选择控件function fNextMonth(){
asp.net中的时间日期选择控件  var iMon = tbSelMonth.value;
asp.net中的时间日期选择控件  var iYear = tbSelYear.value;
asp.net中的时间日期选择控件  
asp.net中的时间日期选择控件  if (++iMon>12) {
asp.net中的时间日期选择控件      iMon = 1;
asp.net中的时间日期选择控件      iYear++;
asp.net中的时间日期选择控件  }
asp.net中的时间日期选择控件  
asp.net中的时间日期选择控件  fSetYearMon(iYear, iMon);
asp.net中的时间日期选择控件}
asp.net中的时间日期选择控件
asp.net中的时间日期选择控件function fToggleTags(){
asp.net中的时间日期选择控件  with (document.all.tags("SELECT")){
asp.net中的时间日期选择控件     for (i=0; i<length; i++)
asp.net中的时间日期选择控件         if ((item(i).Victor!="Won")&&fTagInBound(item(i))){
asp.net中的时间日期选择控件             item(i).style.visibility = "hidden";
asp.net中的时间日期选择控件             goSelectTag[goSelectTag.length] = item(i);
asp.net中的时间日期选择控件         }
asp.net中的时间日期选择控件  }
asp.net中的时间日期选择控件}
asp.net中的时间日期选择控件
asp.net中的时间日期选择控件function fTagInBound(aTag){
asp.net中的时间日期选择控件  with (VicPopCal.style){
asp.net中的时间日期选择控件      var l = parseInt(left);
asp.net中的时间日期选择控件      var t = parseInt(top);
asp.net中的时间日期选择控件      var r = l+parseInt(width);
asp.net中的时间日期选择控件      var b = t+parseInt(height);
asp.net中的时间日期选择控件    var ptLT = fGetXY(aTag);
asp.net中的时间日期选择控件    return !((ptLT.x>r)||(ptLT.x+aTag.offsetWidth<l)||(ptLT.y>b)||(ptLT.y+aTag.offsetHeight<t));
asp.net中的时间日期选择控件  }
asp.net中的时间日期选择控件}
asp.net中的时间日期选择控件
asp.net中的时间日期选择控件function fGetXY(aTag){
asp.net中的时间日期选择控件  var oTmp = aTag;
asp.net中的时间日期选择控件  var pt = new Point(0,0);
asp.net中的时间日期选择控件  do {
asp.net中的时间日期选择控件      pt.x += oTmp.offsetLeft;
asp.net中的时间日期选择控件      pt.y += oTmp.offsetTop;
asp.net中的时间日期选择控件      oTmp = oTmp.offsetParent;
asp.net中的时间日期选择控件  } while(oTmp.tagName!="BODY");
asp.net中的时间日期选择控件  return pt;
asp.net中的时间日期选择控件}
asp.net中的时间日期选择控件
asp.net中的时间日期选择控件// Main: popCtrl is the widget beyond which you want this calendar to appear;
asp.net中的时间日期选择控件//       dateCtrl is the widget into which you want to put the selected date.
asp.net中的时间日期选择控件// i.e.: <input type="text" name="dc" style="text-align:center" readonly><INPUT type="button" value="V" onclick="fPopCalendar(dc,dc);return false">
asp.net中的时间日期选择控件function fPopCalendar(popCtrl, dateCtrl,Targetctrl,mode, defDate){
asp.net中的时间日期选择控件    gCalMode = mode;
asp.net中的时间日期选择控件    gCalDefDate = defDate;
asp.net中的时间日期选择控件    target = Targetctrl;
asp.net中的时间日期选择控件    
asp.net中的时间日期选择控件  if (popCtrl == previousObject){
asp.net中的时间日期选择控件          if (VicPopCal.style.visibility == "visible"){
asp.net中的时间日期选择控件          //HiddenDiv();
asp.net中的时间日期选择控件          return true;
asp.net中的时间日期选择控件      }
asp.net中的时间日期选择控件      
asp.net中的时间日期选择控件  }
asp.net中的时间日期选择控件  previousObject = popCtrl;
asp.net中的时间日期选择控件  gdCtrl = dateCtrl;
asp.net中的时间日期选择控件  fSetYearMon(giYear, giMonth); 
asp.net中的时间日期选择控件  var point = fGetXY(popCtrl);
asp.net中的时间日期选择控件
asp.net中的时间日期选择控件    if( gCalMode == CAL_MODE_NOBLANK ){
asp.net中的时间日期选择控件        document.all.CAL_B_BLANK.style.visibility = "hidden";    
asp.net中的时间日期选择控件    }else{
asp.net中的时间日期选择控件        document.all.CAL_B_BLANK.style.visibility = "visible";
asp.net中的时间日期选择控件    }    
asp.net中的时间日期选择控件
asp.net中的时间日期选择控件  with (VicPopCal.style) {
asp.net中的时间日期选择控件      left = point.x;
asp.net中的时间日期选择控件    top  = point.y+popCtrl.offsetHeight;
asp.net中的时间日期选择控件    width = VicPopCal.offsetWidth;
asp.net中的时间日期选择控件    height = VicPopCal.offsetHeight;
asp.net中的时间日期选择控件    fToggleTags(point);     
asp.net中的时间日期选择控件    visibility = 'visible';
asp.net中的时间日期选择控件  }
asp.net中的时间日期选择控件}
asp.net中的时间日期选择控件
asp.net中的时间日期选择控件var gMonths = new Array("1月","2月","3月","4月","5月","6月","7月","8月","9月","10月","11月","12月");
asp.net中的时间日期选择控件
asp.net中的时间日期选择控件with (document) {
asp.net中的时间日期选择控件write("<Div id='VicPopCal' style='OVERFLOW:hidden;POSITION:absolute;VISIBILITY:hidden;border:0px ridge;width:100%;height:100%;top:0;left:0;z-index:100;overflow:hidden'>");
asp.net中的时间日期选择控件write("<table bgcolor='"+BgColor+"' BORDER=3 CELLSPACING=3 CELLPADDING=%3>");
asp.net中的时间日期选择控件write("<TR>");
asp.net中的时间日期选择控件write("<td valign='middle' align='center'><input type='button' name='PrevMonth' value='<' style='height:20;width:20;FONT:bold' onClick='fPrevMonth()'>");
asp.net中的时间日期选择控件write("&nbsp;<SELECT name='tbSelYear' onChange='fUpdateCal(tbSelYear.value, tbSelMonth.value)' Victor='Won'>");
asp.net中的时间日期选择控件for(i=1949;i<2020;i++)
asp.net中的时间日期选择控件    write("<OPTION value='"+i+"'>"+i+"年</OPTION>");
asp.net中的时间日期选择控件write("</SELECT>");
asp.net中的时间日期选择控件write("&nbsp;<select name='tbSelMonth' onChange='fUpdateCal(tbSelYear.value, tbSelMonth.value)' Victor='Won'>");
asp.net中的时间日期选择控件for (i=0; i<12; i++)
asp.net中的时间日期选择控件    write("<option value='"+(i+1)+"'>"+gMonths[i]+"</option>");
asp.net中的时间日期选择控件write("</SELECT>");
asp.net中的时间日期选择控件write("&nbsp;<input type='button' name='PrevMonth' value='>' style='height:20;width:20;FONT:bold' onclick='fNextMonth()'>");
asp.net中的时间日期选择控件write("</td>");
asp.net中的时间日期选择控件write("</TR><TR>");
asp.net中的时间日期选择控件write("<td align='center'>");
asp.net中的时间日期选择控件write("<DIV'><table width='100%' border='1' CELLSPACING=3 CELLPADDING=%3>");
asp.net中的时间日期选择控件fDrawCal(giYear, giMonth, 8, '12');
asp.net中的时间日期选择控件write("</table></DIV>");
asp.net中的时间日期选择控件write("</td>");
asp.net中的时间日期选择控件write("</TR><TR><TD align='center'>");
asp.net中的时间日期选择控件
asp.net中的时间日期选择控件write("<TABLE width='100%'><TR><TD align='center'>");
asp.net中的时间日期选择控件write("<font ID=\"CAL_B_BLANK\" style='color:"+gcFont+"; visibility:visible; cursor:hand; font-size:12px' onMouseOver='this.style.color=gcToggle' onMouseOut='this.style.color=gcFont'></font>");
asp.net中的时间日期选择控件write("</td><td algin='center'>");
asp.net中的时间日期选择控件write("<font style='color:"+gcFont+";cursor:hand; font-size:12px' onclick='fSetDate(giYear,giMonth,giDay)' onMouseOver='this.style.color=gcToggle' onMouseOut='this.style.color=gcFont'>&nbsp;&nbsp;&nbsp;&nbsp;当前日期: "+giYear+"/"+giMonth+"/"+giDay+"</font>");
asp.net中的时间日期选择控件write("</td></tr></table>");
asp.net中的时间日期选择控件
asp.net中的时间日期选择控件write("</TD></TR>");
asp.net中的时间日期选择控件write("</TABLE></Div>");
asp.net中的时间日期选择控件}

    html文件:

asp.net中的时间日期选择控件
asp.net中的时间日期选择控件<HTML>
asp.net中的时间日期选择控件    <HEAD>
asp.net中的时间日期选择控件        <title>日期选择</title>
asp.net中的时间日期选择控件        <META http-equiv="Content-Type" content="text/html; charset=gb2312">
asp.net中的时间日期选择控件    </HEAD>
asp.net中的时间日期选择控件    <BODY onload="fload()">
asp.net中的时间日期选择控件        &nbsp;
asp.net中的时间日期选择控件        <meta name="GENERATOR" content="Microsoft FrontPage 4.0">
asp.net中的时间日期选择控件        <meta name="ProgId" content="FrontPage.Editor.Document">
asp.net中的时间日期选择控件        <SCRIPT src="calendar.js"></SCRIPT>
asp.net中的时间日期选择控件        <SCRIPT>
asp.net中的时间日期选择控件function fload()
asp.net中的时间日期选择控件{
asp.net中的时间日期选择控件    var a = window.dialogArguments;
asp.net中的时间日期选择控件    fPopCalendar(document.all.txt1, document.all.txt1,a);
asp.net中的时间日期选择控件}
asp.net中的时间日期选择控件
asp.net中的时间日期选择控件function fkeydown()
asp.net中的时间日期选择控件{
asp.net中的时间日期选择控件    if(event.keyCode==27){
asp.net中的时间日期选择控件        event.returnValue = null;
asp.net中的时间日期选择控件        window.returnValue = null;
asp.net中的时间日期选择控件        window.close();
asp.net中的时间日期选择控件    }
asp.net中的时间日期选择控件}
asp.net中的时间日期选择控件
asp.net中的时间日期选择控件document.onkeydown=fkeydown;
asp.net中的时间日期选择控件        </SCRIPT>
asp.net中的时间日期选择控件        <INPUT id="txt1" style="DISPLAY: none">
asp.net中的时间日期选择控件    </BODY>
asp.net中的时间日期选择控件</HTML>
asp.net中的时间日期选择控件

使用实例:

asp.net中的时间日期选择控件
asp.net中的时间日期选择控件        <script>
asp.net中的时间日期选择控件        function PopCalendar(obj) 
asp.net中的时间日期选择控件        {
asp.net中的时间日期选择控件            showx = event.screenX - event.offsetX - 4 - 10 ; // + deltaX;
asp.net中的时间日期选择控件            showy = event.screenY - event.offsetY -168; // + deltaY;
asp.net中的时间日期选择控件            newWINwidth = 210 + 4 + 18;
asp.net中的时间日期选择控件             window.showModalDialog("calendar.htm",obj,"dialogWidth:206px; dialogHeight:230px; dialogLeft:"+showx+"px; dialogTop:"+showy+"px; status:no; directories:yes;scrollbars:no;Resizable=no; ");    
asp.net中的时间日期选择控件        }
asp.net中的时间日期选择控件        </script>
asp.net中的时间日期选择控件
asp.net中的时间日期选择控件
asp.net中的时间日期选择控件                            <TR>
asp.net中的时间日期选择控件                                <TD align="left" colSpan="2"><FONT face="宋体">
asp.net中的时间日期选择控件                                    <asp:label id="Label4" runat="server" Font-Size="12px">姓名:</asp:label>
asp.net中的时间日期选择控件                                    <asp:textbox id="TxtName" runat="server"></asp:textbox>&nbsp;
asp.net中的时间日期选择控件                                    <asp:label id="Label5" runat="server" Font-Size="12px">工作单位:</asp:label>
asp.net中的时间日期选择控件                                    <asp:textbox id="TxtWorkCorp" runat="server"></asp:textbox>&nbsp;                                        
asp.net中的时间日期选择控件                                    <asp:label id="Label8" runat="server" Font-Size="12px">入住时间:</asp:label>
asp.net中的时间日期选择控件                                    <asp:textbox id="StartTime" runat="server" Width="80" CssClass="textbox"></asp:textbox>&nbsp;
asp.net中的时间日期选择控件                                    <INPUT id="CalendarStart" onclick="PopCalendar(StartTime);return false;" tabIndex="14" type="image" src="data:images/calendar.gif" align="absMiddle">&nbsp;
asp.net中的时间日期选择控件                                    <asp:label id="Label1" runat="server" Font-Size="12px">至</asp:label>&nbsp;
asp.net中的时间日期选择控件                                    <asp:textbox id="EndTime" tabIndex="15" runat="server" Width="80" CssClass="textbox"></asp:textbox>&nbsp;
asp.net中的时间日期选择控件                                    <INPUT id="CalendarEnd" onclick="PopCalendar(EndTime);return false;" tabIndex="16" type="image"    src="data:images/calendar.gif" align="absMiddle">&nbsp;&nbsp;                                        
asp.net中的时间日期选择控件                                    <asp:button id="BtnSearch" runat="server" Text="查询"></asp:button><FONT face="宋体"></FONT></FONT>
asp.net中的时间日期选择控件                                </TD>
asp.net中的时间日期选择控件                            </TR>