基本使用:
js 控件 my97
js 控件 my971. 在使用该日期控件的文件中加入JS库, 代码如下 <script language="javascript" type="text/javascript" src="datepicker/WdatePicker.js"></script>
js 控件 my97
js 控件 my972. 在使用该日期控件的文件加载css样式
<link href="datepicker/default/datePicker.css" rel="stylesheet" type="text/css"/>
js 控件 my97
js 控件 my973. 在input标签里面加上(.net上是CssClass) class="Wdate"
js 控件 my97注意:这个是对日期框的样式定义,如果你自己已经对日期框的样式定义了,此步可以不做
js 控件 my97
js 控件 my974.加上主调函数 onfocus="new WdatePicker('el','dateFmt','showsTime','skin')"
js 控件 my97
js 控件 my97相信大家已经知道这么用了,如果还不明白请QQ我:9589876
js 控件 my97
js 控件 my97.Net中使用的注意事项
js 控件 my97由于.Net中默认适用的是utf编码的所以会因为编码问题而不能使用,在引用的时候稍微有点变化
js 控件 my97
<script language="javascript" type="text/javascript" src="datepicker/WdatePicker.js"></script>
js 控件 my97
<link href="datepicker/default/datePicker.css" rel="stylesheet" type="text/css"/>
js 控件 my97改为:
js 控件 my97
<script language="javascript" type="text/javascript" src="datepicker/WdatePicker.js" charset="gb2312"></script>
js 控件 my97
<link href="datepicker/default/datePicker.css" rel="stylesheet" type="text/css" charset="gb2312"/>
js 控件 my97
js 控件 my97繁體版用戶注意事項:
js 控件 my97可能你們的機器上沒有安裝簡體中文,那么你需要把charset="gb2312"改為charset="GBK",另外:你需要修改默認設置里面的語言設置,把對應的簡體中文改成繁體中文
js 控件 my97
js 控件 my97主调函数的使用方法和说明
js 控件 my971.主调方法:
js 控件 my97class="Wdate" ----> 日期框的样式,你可以根据具体的项目自己更改日期框的样式,比如长度,高度颜色等
js 控件 my97onfocus="new WdatePicker('el','dateFmt','showsTime','skin')"
js 控件 my97这个是JS库的主调函数:
js 控件 my97el: 表示返回日期的对象或对象名称,提供2种调用方式
js 控件 my97dateFmt: 自定义的日期格式 %Y %M %D %h %m %s 表示年月日时分秒(注意大小写) 默认是%Y-%M-%D
js 控件 my97showsTime: 布尔型变量 true表示带时间选择 默认为false
js 控件 my97skin: 皮肤的名称 本包自带2款皮肤分别为 default 和 whyGreen
js 控件 my972.属性(2.1新增,注意大小写)
js 控件 my97MINDATE: 日期最小值 格式为: 2000-1-1 或 2000/1/1 默认为:1900-1-1
js 控件 my97MAXDATE: 日期最大值 格式为: 2008-1-1 或 2008/1/1 默认为:2099-12-30
js 控件 my973 改进的方法
js 控件 my97getValue(): 这个属性用于记录日期框的日期值 通常情况下getValue()和 日期框的value 属性是一样的,当进行自定义日期格式的时候这2个值就不一样了
js 控件 my97例如: 当 格式字符串: %Y年%M月%D日 %h时%m分%s秒 时日期框中的VALUE是:2000年1月1日 12时00分00秒 而getValue()值: 2000-1-1 12:00:00
js 控件 my97我想通过这个例子应该很清楚了,2000年1月1日 12时00分00秒对于用户来说是一个很直观的日期,但对于计算机来说是一个不可识别的日期,在用户选择的时候我们可以使用%Y年%M月%D日 %h时%m分%s秒格式化日期给用户一个友好的日期格式,但是在数据存储的时候我们不可能把2000年1月1日 12时00分00秒直接存入数据库的,getValue()就是为了解决这个问题而设计的.
js 控件 my97
js 控件 my97相关的例子请参考下面贴出的特性演示地址
js 控件 my97
js 控件 my97默认设置的更改和相关说明
js 控件 my97默认设置和相关参数的更改在WdatePicker.js最上面几行,用代码说话
js 控件 my97/* 设置 */
js 控件 my97var dpcfg = {};
js 控件 my97/* 默认风格如果你喜欢whyGreen这个样式,你可以改成whyGreen 另外你还可以自定义自己的样式 */
js 控件 my97dpcfg.skin = "default";
js 控件 my97/* 日期格式 %Y %M %D %h %m %s 表示年月日时分秒(注意大小写) */
js 控件 my97dpcfg.dateFmt = "%Y-%M-%D";
js 控件 my97/* 是否显示时间 */
js 控件 my97dpcfg.showTime = false;
js 控件 my97/* 是否高亮显示 周六 周日 */
js 控件 my97dpcfg.highLineWeekDay = true;
js 控件 my97/* 日期范围 */
js 控件 my97dpcfg.minDate = "1900-1-1";
js 控件 my97dpcfg.maxDate = "2099-12-30";
js 控件 my97/* 纠错模式设置 可设置3中模式 0 - 提示 1 - 自动纠错 2 - 标记 */
js 控件 my97dpcfg.errDealMode = 0;
js 控件 my97/* 纠错提示信息,仅当提示提示模式为0时有效 */
js 控件 my97dpcfg.errAlertMsg = "不合法的日期格式或者日期超出限定范围,需要撤销吗?";
js 控件 my97/* 语言设置 */
js 控件 my97dpcfg.aWeekStr = ["日","一","二","三","四","五","六"];
js 控件 my97dpcfg.aMonStr = ["一月","二月","三月","四月","五月","六月","七月","八月","九月","十月","十一","十二"];
js 控件 my97dpcfg.todayStr = "今天";
js 控件 my97dpcfg.okStr = "确定";
js 控件 my97dpcfg.timeStr = "时间";
js 控件 my97dpcfg.monthStr = "月份";
js 控件 my97dpcfg.yearStr = "年份";
js 控件 my97
js 控件 my97自定义皮肤的相关说明
js 控件 my97皮肤是可以自定义的,
js 控件 my971. 皮肤名字就是皮肤文件夹名
js 控件 my972. 皮肤用到的图片和其他资源必须放在皮肤文件夹内
js 控件 my973. CSS文件的名字必须是:datepicker.css
js 控件 my97
js 控件 my97以whyGreen皮肤为例:用代码说话
js 控件 my97
js 控件 my97/*
js 控件 my97* My97日期控件 My97 DatePicker Ver 2.0
js 控件 my97* 皮肤名称:whyGreen
js 控件 my97* 皮肤作者:why
js 控件 my97* 作者主页:www.nbycstudio.com
js 控件 my97*/
js 控件 my97
js 控件 my97/* 日期选择控件 */
js 控件 my97.Wdate{
js 控件 my97width:140px;
js 控件 my97border:#999 1px solid;
js 控件 my97background:url(../datePicker.gif) no-repeat right;
js 控件 my97}
js 控件 my97/* 日期选择控件 日期格式错误时的CSS */
js 控件 my97.WdateFmtErr{
js 控件 my97font-weight:bold;
js 控件 my97color:red;
js 控件 my97}
js 控件 my97
js 控件 my97/* 日期选择容器 DIV */
js 控件 my97.WdateDiv{
js 控件 my97width:180px;
js 控件 my97background-color:#fff;
js 控件 my97border:#C5E1E4 1px solid;
js 控件 my97padding:2px;
js 控件 my97}
js 控件 my97.WdateDiv *{font-size:9pt;}
js 控件 my97/****************************
js 控件 my97* 年份月份相关
js 控件 my97***************************/
js 控件 my97/* 年份月份栏 DIV */
js 控件 my97.WdateDiv #dpTitle{
js 控件 my97height:24px;
js 控件 my97border:#c5d9e8 1px solid;
js 控件 my97color:#70A5AB;
js 控件 my97background:url(bg.jpg);
js 控件 my97margin-bottom:2px;
js 控件 my97}
js 控件 my97/* 年份月份输入框 INPUT */
js 控件 my97.WdateDiv .yminput{
js 控件 my97padding-top:2px;
js 控件 my97text-align:center;
js 控件 my97border:0px;
js 控件 my97height:16px;
js 控件 my97color:#034c50;
js 控件 my97background:url(ymbg.jpg);
js 控件 my97cursor:pointer;
js 控件 my97}
js 控件 my97/* 年份月份输入框获得焦点时的样式 INPUT */
js 控件 my97.WdateDiv .yminputfocus{
js 控件 my97text-align:center;
js 控件 my97font-weight:bold;
js 控件 my97color:#034c50;
js 控件 my97border:#939393 1px solid;
js 控件 my97height:16px;
js 控件 my97}
js 控件 my97/* 年份月份选择框 DIV */
js 控件 my97.WdateDiv .ymsel{
js 控件 my97position:absolute;
js 控件 my97margin-left:24px;
js 控件 my97top:23px;
js 控件 my97background-color:#FFFFFF;
js 控件 my97padding:2px;
js 控件 my97border:#A3C6C8 1px solid;
js 控件 my97display:none;
js 控件 my97}
js 控件 my97/* 年月选择框的样式 TD */
js 控件 my97.WdateDiv .Wym{
js 控件 my97cursor:pointer;
js 控件 my97background-color:#fff;
js 控件 my97color:#11777C;
js 控件 my97}
js 控件 my97/* 年月选择框的mouseover样式 TD */
js 控件 my97.WdateDiv .WymOn{
js 控件 my97cursor:pointer;
js 控件 my97background-color:#BEEBEE;
js 控件 my97}
js 控件 my97/* 年月选择框无效时的样式 TD */
js 控件 my97.WdateDiv .Winvalidym{
js 控件 my97color:#aaa;
js 控件 my97}
js 控件 my97/****************************
js 控件 my97* 星期,日期相关
js 控件 my97***************************/
js 控件 my97/* 日期栏表格 TABLE */
js 控件 my97.WdateDiv #dpDayTable{
js 控件 my97line-height:20px;
js 控件 my97color:#13777e;
js 控件 my97background-color:#edfbfb;
js 控件 my97border:#BEE9F0 1px solid;
js 控件 my97}
js 控件 my97/* 星期栏 TR */
js 控件 my97.WdateDiv #dpWeekTitle{
js 控件 my97color:#13777e;
js 控件 my97background-color:#bdebee;
js 控件 my97}
js 控件 my97/* 日期格的样式 TD */
js 控件 my97.WdateDiv .Wday{
js 控件 my97cursor:pointer;
js 控件 my97}
js 控件 my97/* 日期格的mouseover样式 TD */
js 控件 my97.WdateDiv .WdayOn{
js 控件 my97cursor:pointer;
js 控件 my97background-color:#74d2d9 ;
js 控件 my97}
js 控件 my97/* 周末日期格的样式 TD */
js 控件 my97.WdateDiv .Wwday{
js 控件 my97cursor:pointer;
js 控件 my97color:#ab1e1e;
js 控件 my97}
js 控件 my97/* 周末日期格的mouseover样式 TD */
js 控件 my97.WdateDiv .WwdayOn{
js 控件 my97cursor:pointer;
js 控件 my97background-color:#74d2d9;
js 控件 my97}
js 控件 my97/* 今天的样式 */
js 控件 my97.WdateDiv .Wtoday{
js 控件 my97cursor:pointer;
js 控件 my97color:blue;
js 控件 my97}
js 控件 my97/* 已选择那天的样式,即日期框中日期所对应的样式 */
js 控件 my97.WdateDiv .Wselday{
js 控件 my97color:red;
js 控件 my97background-color:#B3E6EA;
js 控件 my97}
js 控件 my97/* 无效日期的样式,即在日期范围以外日期格的样式,不能选择的日期 */
js 控件 my97.WdateDiv .WinvalidDay{
js 控件 my97color:#aaa;
js 控件 my97}
js 控件 my97/****************************
js 控件 my97* 时间相关
js 控件 my97***************************/
js 控件 my97/* 时间栏 DIV */
js 控件 my97.WdateDiv #dpTime{
js 控件 my97
js 控件 my97}
js 控件 my97/* 时间文字 SPAN */
js 控件 my97.WdateDiv #dpTime #dpTimeStr{
js 控件 my97margin-left:1px;
js 控件 my97color:#497F7F;
js 控件 my97}
js 控件 my97/* 时间输入框 INPUT */
js 控件 my97.WdateDiv #dpTime input{
js 控件 my97height:16px;
js 控件 my97width:18px;
js 控件 my97text-align:center;
js 控件 my97color:#333;
js 控件 my97border:#61CAD0 1px solid;
js 控件 my97}
js 控件 my97/* 时间 时 INPUT */
js 控件 my97.WdateDiv #dpTime .tB{
js 控件 my97border-right:0px;
js 控件 my97}
js 控件 my97/* 时间 分和间隔符 ':' INPUT */
js 控件 my97.WdateDiv #dpTime .tE{
js 控件 my97border-left:0;
js 控件 my97border-right:0;
js 控件 my97}
js 控件 my97/* 时间 秒 INPUT */
js 控件 my97.WdateDiv #dpTime .tm{
js 控件 my97width:7px;
js 控件 my97border-left:0;
js 控件 my97border-right:0;
js 控件 my97}
js 控件 my97/* 时间右边的向上按钮 BUTTON */
js 控件 my97.WdateDiv #dpTime #dpTimeUp{
js 控件 my97height:10px;
js 控件 my97width:13px;
js 控件 my97border:0px;
js 控件 my97background-image:url(up.jpg);
js 控件 my97}
js 控件 my97/* 时间右边的向下按钮 BUTTON */
js 控件 my97.WdateDiv #dpTime #dpTimeDown{
js 控件 my97height:10px;
js 控件 my97width:13px;
js 控件 my97border:0px;
js 控件 my97background-image:url(down.jpg);
js 控件 my97}
js 控件 my97/****************************
js 控件 my97* 其他
js 控件 my97***************************/
js 控件 my97/* 确定和几天按钮 INPUT */
js 控件 my97.WdateDiv #dpOkInput{
js 控件 my97border:#38B1B9 1px solid;
js 控件 my97height:16px;
js 控件 my97background-color:#CFEBEE;
js 控件 my97color:#08575B;
js 控件 my97}
js 控件 my97

相关文章:

  • 2021-12-27
  • 2021-09-03
  • 2021-11-11
  • 2021-06-08
  • 2021-09-27
  • 2022-12-23
  • 2022-12-23
  • 2021-12-03
猜你喜欢
  • 2021-10-17
  • 2021-07-06
  • 2021-10-27
  • 2022-12-23
  • 2022-12-23
  • 2022-01-04
相关资源
相似解决方案