您的位置:首页 > 其它

My97 DatePicker一款好用的日历控件

2013-12-11 15:45 375 查看
前言
 
之前做东西的时候遇到这样一个情况,就是需要在日历控件里面只能输入当天之前的日期时间,比如生日等。而当时使用的是jquery-easyui的东西,这个里面的日历控件在处理日期控件时有点棘手,所以就了今天的故事。
 
简介
 
My97 DatePicker目前最新的版本是4.8的,里面封装了一些css和js文件。主要介绍一些我使用的到的东西,因为这个控件实在是很强大了。几乎有关日期方面的东西都涉及了。
 
兼容性:ie 6.0以上 safari 3.0 firefox和chrome都是可以的
 
使用

它的使用也是非常简单的直接引用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" onfocus="WdatePicker({skin:'whyGreen',maxDate:'%y-%M-%d'})"/>
<input type="button" value="取值"  onclick="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,讲的挺详细。另外官网里面也有详细的介绍。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: