My97 DatePicker一款好用的日历控件

前言

 

之前做东西的时候遇到这样一个情况,就是需要在日历控件里面只能输入当天之前的日期时间,比如生日等。而当时使用的是jquery-easyui的东西,这个里面的日历控件在处理日期控件时有点棘手,所以就了今天的故事。

 

简介

 

My97 DatePicker目前最新的版本是4.8的,里面封装了一些cssjs文件。主要介绍一些我使用的到的东西,因为这个控件实在是很强大了。几乎有关日期方面的东西都涉及了。

 

兼容性:ie 6.0以上 safari 3.0 firefoxchrome都是可以的

 

使用


它的使用也是非常简单的直接引用WdatePicker.js文件就可以了。当然你首先得确保你的文件和My97 DatePicker是同一级目录下的。不然相关的css和函数的调用就出现问题了。这个很重要了。

 

实例:实现只取到今天之前的日期时间。

 

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>日期my97datepicker</title>
<script type="text/javascript" src="My97DatePicker/WdatePicker.js"></script>
<script type="text/javascript">
function getvalue(){
	var valuedate=	document.getElementById("d421").value;
alert(valuedate);
	}
</script>
</head>

<body>
<input id="d421" class="Wdate" type="text" οnfοcus="WdatePicker({skin:'whyGreen',maxDate:'%y-%M-%d'})"/>
<input type="button" value="取值"  οnclick="getvalue()"/>
</body>
</html>

效果




当然这仅仅是这个功能里面最最简单功能的一个,比如:可以根据自己的需要对控件的皮肤进行设置,其实就是自己来编辑skin中的css。灵活行非常好。


官方地址:http://www.my97.net/dp/index.asp

下载地址:http://www.my97.net/dp/down.asp


总结

总的来说,这个东西看起来很赞,确实很赞。但是我们细心去看的话,都是js、配合css来实现这些非常好用的功能的。如同jquery一样,希望今后能够有更多的机会去接触这些东西。多了解,多学习大神们的东西。


这里仅仅是介绍非常基础的东西,这个有一个ITOYO的网址http://hongtaq.iteye.com/blog/1498057,讲的挺详细。另外官网里面也有详细的介绍。

转载于:https://www.cnblogs.com/guziming/p/4232706.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
我是控件的作者,请下载此版本<br><br>一个非常好用的web日期控件,功能非常优秀,绝对是你一直想要的日期控件.<br><br>更人性化,更全面的功能 <br>大部分日期控件都具备功能如:带时间显示,支持周显示,自定义格式,自动纠错,智能纠错,起始日期,操作按钮自定义,快速选择日期,支持多种调用模式等,My97DatePicker在这些方面做得更全面,更人性化,并且速度一流. <br><br>强大的日期范围限制功能 <br>支持静态限制,动态限制,脚本自定义限制,以及无效天和无效日期功能,利用这样功能你可以任意定制不能选择的日期,这些日期即使毫无规律,毫无连续性,你也可以通过这些功能的组合使用轻松搞定. <br><br>自定义事件和丰富的API库 <br>如果你需要做一些附加的操作,你也不必担心,日期控件自带的自定义事件可以满足你的需求.此外,你还可以在自定义事件中调用提供的API库来做更多的运算和扩展,绝对可以通过很少的代码满足你及其个性化的需求. <br><br>多语言支持和自定义皮肤支持 <br>通过lang属性,可以为每个日期控件单独配置语言,当然也可以通过WdatePicker.js配置全局的语言,皮肤也是一样,只要配置skin属性即可.这样一个页面中可以显示多种语言,多种皮肤的日期控件,更棒的是,他们之间的切换是无刷新的.<br><br>跨无限级框架显示和自动选择显示位置 <br>无论你把日期控件放在哪里,你都不需要担心会被外层的iframe所遮挡进而影响客户体验,My97日期控件是可以跨无限级框架显示的,并且当控件处在页面边界是,它会自动选择显示的位置.此外你还可以使用position参数对弹出位置做调整. <br><br>演示地址: http://www.my97.net/dp/demo/ <br>下载1: http://www.cnblogs.com/Files/my97/My97DatePicker.rar <br>下载2: http://my97.net/dp/down/My97DatePicker.rar <br>技术支持: http://www.my97.net/dp/support.asp <br>皮肤中心: http://www.my97.net/dp/skin.asp

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值