前端常用插件之calender日历控件

前端常用插件之calender日历控件

最近,发现一个插件——简单好用的页面日历控件,个人觉得有必要与大家分享一下,它就是calender日历控件

  1. 准备环境:
  • Bootstrap文件:bootstrap.min.css和bootstrap.min.js
  • jQuery文件:jquery-1.11.3.min.js
  • calendar文件:WdatePicker.js(核心)和其他相关文件

 

 

 

 

 

 

这里文件网上都有(尽量用最新版本),大家可以自行下载。

 

    2. 代码实现:

需求:查询用户信息。

Html代码:

<!DOCTYPE html>

<head>
    <title>查询用户信息</title>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <link href="./css/bootstrap.min.css" rel="stylesheet" type="text/css">
</head>
<body>
    <div style="margin-left: 20px;width: 700px;">
        <h4>查询用户信息</h4>
        <hr>
        <form class="form-inline">
            <label class="control-label">开始时间</label>
            <input id="start-time" name="startDate" οnclick="WdatePicker({dateFmt:'yyyy-MM-dd', el:'start-time', maxDate:'#F{$dp.$D(\'end-time\')}'})" type="text" readonly="readonly" style="width: 188px;cursor: pointer;">
            <label class="control-label">结束时间</label>
            <input id="end-time" name="endDate" οnclick="WdatePicker({dateFmt:'yyyy-MM-dd', el:'end-time', minDate:'#F{$dp.$D(\'start-time\')}'})" type="text" readonly="readonly" style="width: 188px;cursor: pointer;">
        </form>
        <table class="table table-bordered">
            <thead>
            <tr>
                <th>用户编号</th>
                <th>用户姓名</th>
                <th>添加时间</th>
            </tr>
            </thead>
            <tbody>
            <tr>
                <td>001</td>
                <td>aaa</td>
                <td>2018-01-01 10:01:22</td>
            </tr>
            <tr>
                <td>002</td>
                <td>bbb</td>
                <td>2018-01-02 11:05:02</td>
            </tr>
            </tbody>
        </table>
    </div>

    <!-- 引用的js文件 -->
    <script src="./js/jquery-1.11.3.min.js"></script>
    <script src="./js/bootstrap.min.js"></script>
    <!-- calender -->
    <script src="./calendar/WdatePicker.js"></script>

</body>
</html>

代码运行效果:

   

 

 

 

 

 

 

 

3. calender功能介绍

(1)优点:简单易用,快速上手。

(2)从上面代码可知,html里面定义了日期选择控件:

<input id="start-time" name="startDate" οnclick="WdatePicker({dateFmt:'yyyy-MM-dd', el:'start-time', maxDate:'#F{$dp.$D(\'end-time\')}'})" type="text" readonly="readonly" style="width: 188px;cursor: pointer;">,它的核心是WdatePicker方法,根据需要的日期格式,进行配置,就可以使用了。

(3)WdatePicker方法基本参数:

dateFmt:日期格式,如yyyy-MM-dd或者yyyy/MM/dd

el:唯一标识(页面可多个控件)。

minDate:可选择的最小日期,可静态/动态配置。

maxDate:可选择的最大日期,可静态/动态配置


具体就不一一介绍了,大家自行网上查看吧。

最近有一些小伙伴需要这个示例,我就上传了一下,在我的资源里面《日历插件示例art-calender-test》。

  • 24
    点赞
  • 49
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值