日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

极品js日期选择器

發布時間:2023/12/20 编程问答 36 豆豆
生活随笔 收集整理的這篇文章主要介紹了 极品js日期选择器 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
<HTML>
<HEAD>
<TITLE>添加日期</TITLE>
<META http-equiv=Content-Type content="text/html; charset=gb2312">
<STYLE type=text/css>
BODY {
?BACKGROUND-COLOR: #d4d0c8
}
.c_fieldset {
?PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 5px; WIDTH: 180px; PADDING-TOP: 0px; TEXT-ALIGN: center
}
.c_legend {
?FONT-SIZE: 11px; PADDING-BOTTOM: 5px; FONT-FAMILY: Tahoma
}
.c_frameborder {
?BORDER-RIGHT: #ffffff 2px inset; BORDER-TOP: #d4d0c8 2px inset; FONT-SIZE: 10px; OVERFLOW: hidden; BORDER-LEFT: #d4d0c8 2px inset; WIDTH: 160px; BORDER-BOTTOM: #ffffff 2px inset; FONT-FAMILY: "Tahoma"; HEIGHT: 120px; BACKGROUND-COLOR: #ffffff
}
.c_frameborder TD {
?FONT-SIZE: 11px; WIDTH: 23px; CURSOR: default; FONT-FAMILY: "Tahoma"; HEIGHT: 16px; TEXT-ALIGN: center
}
.c_frameborder .selected {
?COLOR: white; BACKGROUND-COLOR: #0a246a
}
.c_frameborder SPAN {
?WIDTH: 12px; HEIGHT: 12px
}
.c_arrow {
?PADDING-LEFT: 2px; FONT-SIZE: 7px; WIDTH: 16px; CURSOR: default; LINE-HEIGHT: 2px; FONT-FAMILY: "Webdings"; HEIGHT: 8px
}
.c_year {
?FONT-SIZE: 11px; WIDTH: 55px; CURSOR: default; FONT-FAMILY: "Tahoma"; HEIGHT: 19px
}
.c_month {
?FONT: 11px "Tahoma"; WIDTH: 75px; HEIGHT: 20px
}
.c_dateHead {
?COLOR: #d4d0c8; BACKGROUND-COLOR: #808080
}
</STYLE>
<SCRIPT language=javascript>
// Written by cloudchen, 2004/03/16
function calendar(name,fName)
{
??? var calendar=this
?this.name = name;
?this.fName = fName || "calendar";
?this.year = new Date().getFullYear();
?this.month = new Date().getMonth();
?this.date = new Date().getDate();
?//private
?this.toString = function()
?{
? var str = "";
? str += "<table border=/"0/" cellspacing=/"3/" cellpadding=/"0/" onselectstart=/"return false/">";
? str += "<tr>";
? str += "<td>";
? str += this.drawMonth();
? str += "</td>";
? str += "<td align=/"right/">";
? str += this.drawYear();
? str += "</td>";
? str += "</tr>";
? str += "<tr>";
? str += "<td colspan=/"2/">";
? str += "<div class=/"c_frameborder/">";
? str += "<table border=/"0/" cellspacing=/"0/" cellpadding=/"0/" class=/"c_dateHead/">";
? str += "<tr>";
? str += "<td>日</td><td>一</td><td>二</td><td>三</td><td>四</td><td>五</td><td>六</td>";
? str += "</tr>";
? str += "</table>";
? str += this.drawDate();
? str += "</div>";
? str += "</td>";
? str += "</tr>";
? str += "</table>";
? return str;
?}
?//private
?this.drawYear = function()
?{
? var str = "";
? str += "<table border=/"0/" cellspacing=/"0/" cellpadding=/"0/">";
? str += "<tr>";
? str += "<td>";
? str += "<input class=/"c_year/" maxlength=/"4/" value=/""+this.year+"/" name=/""+this.fName+"/" id=/""+this.fName+"_year/" readonly>";
? //DateField
? str += "<input type=/"hidden/" name=/""+this.fName+"/" value=/""+this.date+"/" id=/""+this.fName+"_date/">";
? str += "</td>";
? str += "<td>";
? str += "<table cellspacing=/"2/" cellpadding=/"0/" border=/"0/">";
? str += "<tr>";
? str += "<td><button class=/"c_arrow/" οnfοcus=/"this.blur()/" οnclick=/"event.cancelBubble=true;document.getElementById('"+this.fName+"_year').value++;"+this.name+".redrawDate()/">5</button></td>";
? str += "</tr>";
? str += "<tr>";
? str += "<td><button class=/"c_arrow/" οnfοcus=/"this.blur()/" οnclick=/"event.cancelBubble=true;document.getElementById('"+this.fName+"_year').value--;"+this.name+".redrawDate()/">6</button></td>";
? str += "</tr>";
? str += "</table>";
? str += "</td>";
? str += "</tr>";
? str += "</table>";
? return str;
?}
?//priavate
?this.drawMonth = function()
?{
? var aMonthName = ["一","二","三","四","五","六","七","八","九","十","十一","十二"];
? var str = "";
? str += "<select class=/"c_month/" name=/""+this.fName+"/" id=/""+this.fName+"_month/" οnchange=/""+this.name+".redrawDate()/">";
? for (var i=0;i<aMonthName.length;i++) {
?? str += "<option value=/""+(i+1)+"/" "+(i==this.month?"selected":"")+">"+aMonthName[i]+"月</option>";
? }
? str += "</select>";
? return str;
?}
?//private
?this.drawDate = function()
?{
? var str = "";
? var fDay = new Date(this.year,this.month,1).getDay();
? var fDate = 1-fDay;
? var lDay = new Date(this.year,this.month+1,0).getDay();
? var lDate = new Date(this.year,this.month+1,0).getDate();
? str += "<table border=/"0/" cellspacing=/"0/" cellpadding=/"0/" id=/""+this.fName+"_dateTable"+"/">";
? for (var i=1,j=fDate;i<7;i++)
? {
?? str += "<tr>";
?? for (var k=0;k<7;k++)
?? {
??? str += "<td style='cursor:hand'><span"+(j==this.date?" class=/"selected/"":"")+" οnclick=/""+this.name+".redrawDate(this.innerText,1)/" οnmοuseοver=/"this.style.border='1px solid #333333'/" οnmοuseοut=/"this.style.border=''/" style=/"width:15px;height:13px;padding-left:1px/">"+(isDate(j++))+"</td>";
?? }
?? str += "</tr>";
? }
? str += "</table>";
? return str; function isDate(n)
? {
?? return (n>=1&&n<=lDate)?n:"";
? }
?}
?//public
?this.redrawDate = function(d,type)
?{
? this.year = document.getElementById(this.fName+"_year").value;
? this.month = document.getElementById(this.fName+"_month").value-1;
? this.date = d || this.date;
? var c=1
? document.getElementById(this.fName+"_year").value = this.year;
? document.getElementById(this.fName+"_month").selectedIndex = this.month;
? document.getElementById(this.fName+"_date").value = this.date;
? if (this.date>new Date(this.year,this.month+1,0).getDate()) this.date = new Date(this.year,this.month+1,0).getDate();
? document.getElementById(this.fName+"_dateTable").outerHTML = this.drawDate();
? if (type==1 && d) sendTo(calendar.getDate())
?}
?//public
?this.getDate = function(delimiter)
?{
? if (!delimiter) delimiter = "-";
? var aValue = [this.year,(this.month+1),this.date];
? return aValue.join(delimiter);
?}
} function sendTo(dvalue)
{
? if (!dvalue)
??? {window.returnValue =""}
? else
??? {window.returnValue = dvalue}
? window.close()
}
</SCRIPT>
</HEAD>
<BODY>
<DIV align=center>
? <TABLE width=180 border=0>
??? <TBODY>
????? <TR>
??????? <TD><FIELDSET class=c_fieldset>
????????? <LEGEND class=c_legend>日期</LEGEND>
????????? <!-- 調用日歷 -->
????????? <SCRIPT>
var c = new calendar("c");
document.write(c);
</SCRIPT>
????????? <!-- 調用日歷 -->
????????? </FIELDSET></TD>
????? </TR>
????? <TR>
??????? <TD align=right><BUTTON
????? style="BORDER-RIGHT: 1px outset; BORDER-TOP: 1px outset; FONT-SIZE: 12px; BORDER-LEFT: 1px outset; BORDER-BOTTOM: 1px outset"
????? οnclick=sendTo(c.getDate())>確定</BUTTON>
????????? ?
????????? <BUTTON
????? style="BORDER-RIGHT: 1px outset; BORDER-TOP: 1px outset; FONT-SIZE: 12px; BORDER-LEFT: 1px outset; BORDER-BOTTOM: 1px outset"
????? οnclick="sendTo('null')">清除</BUTTON>
????????? ?
????????? <BUTTON
????? style="BORDER-RIGHT: 1px outset; BORDER-TOP: 1px outset; FONT-SIZE: 12px; BORDER-LEFT: 1px outset; BORDER-BOTTOM: 1px outset"
????? οnclick=window.close()>取消</BUTTON></TD>
????? </TR>
??? </TBODY>
? </TABLE>
</DIV>
</BODY>
</HTML>

?<html>
<head>
<meta http-equiv="Content-Language" content="zh-cn">
<title>網頁特效|http://www.jscode.cn|---極品推薦輸入框日期選擇效果</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<SCRIPT>
function showcalendar(obj)
{
? dv=window.showModalDialog("images/calendar.htm","44","center:1;help:no;status:no;dialogHeight:246px;dialogWidth:216px;scroll:no")
? if (dv) {if (dv=="null") obj.value='';else obj.value=dv;}
}
</SCRIPT>
</head>

<body>

<p>直接點擊文本框</p>
<p> </p>
<INPUT class=input style="CURSOR: hand" οnclick=showcalendar(this,this) readOnly size=25 name=date1>
<p> </p>
<INPUT class=input style="CURSOR: hand" οnclick=showcalendar(this,this) readOnly size=25 name=date2>
</body>
</html>

總結

以上是生活随笔為你收集整理的极品js日期选择器的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 大奶一区二区 | 久草视频免费看 | 国产精品不卡在线观看 | 亚洲精品久久视频 | 久久四虎 | 国产视频麻豆 | 亚洲最大看欧美片网站 | 午夜欧美精品 | 黄色一级免费看 | 亚洲毛片在线看 | 免费午夜视频在线观看 | 波多野结衣视频一区二区 | 久久国产精品久久 | 少妇69xx| 欧美精品在线播放 | 亚洲AV无码阿娇国产精品 | www.中文字幕.com | 午夜精品免费 | 激情成人综合 | 久久久久麻豆 | 狠狠干2021 | 国产99免费 | 女人高潮特级毛片 | 91国模少妇一区二区三区 | 四川少妇xxx奶大xxx | 日本免费在线播放 | 亚洲AV蜜桃永久无码精品性色 | 992tv人人草| 日本熟妇一区二区三区 | 草久久 | 无码国产精品高潮久久99 | 日韩精品一区不卡 | 亚洲人成人无码网www国产 | 91精品国自产在线偷拍蜜桃 | 波多野吉衣一区二区三区 | 性xxxx视频 | 日韩超碰在线 | 九九热精品视频在线观看 | 26uuu欧美日本 | 欧美激情一级精品国产 | 自拍偷拍999 | 亚洲一级二级 | 18久久| 奇米影视av| 综合色婷婷一区二区亚洲欧美国产 | 一级免费看片 | 天躁夜夜躁狼狠躁 | 欧美爱爱网站 | 1024视频污| www.尤物| 涩涩网站免费 | 国产美女无遮挡永久免费观看 | 丰满少妇被猛烈进入高清播放 | 亚洲精品在线观看免费 | 看国产毛片 | 国产欧美一区二区三区沐欲 | 小早川怜子久久精品中文字幕 | 大陆极品少妇内射aaaaaa | 大尺度做爰无遮挡露器官 | 久久精彩 | 精品人妻在线一区二区三区 | 热99| 美国一级大黄一片免费中文 | av在线播放不卡 | 在线免费观看污片 | 国产剧情av麻豆香蕉精品 | 国产精品15p | 快色在线 | 国产性猛交普通话对白 | 婷婷亚洲综合五月天小说 | 中日韩av电影 | 亚洲日本视频在线观看 | 欧美视频在线不卡 | 国产精品一区在线免费观看 | 久久精品亚洲无码 | 免费观看理伦片在线播放视频软件 | 亚洲精品影视 | 嫩草影院菊竹影院 | 91伦理视频 | 日韩激情视频在线观看 | 神马午夜久久 | 少妇精品久久久久www | 精品人妻大屁股白浆无码 | 精品国产人妻一区二区三区 | 驯服少爷漫画免费观看下拉式漫画 | 成人欧美一区二区三区黑人免费 | 91网站在线观看视频 | 久久久久久久久久网 | 先锋影音中文字幕 | 国产a视频 | 麻豆国产精品视频 | 日本成人片在线 | 小宵虎南在线观看 | 91精品福利 | 国产熟女精品视频 | 久久久久久18 | 亚欧精品视频一区二区三区 | 国产69精品久久 | 精品国产一区二区三区久久久蜜臀 |