laydate日期控件
<!--
laydate 日期时间控件
下载地址 http://www.layui.com/laydate/
这里用到版本为 layDate-v5.0.2
下载后将 laydate 文件夹放到项目根目录 对于输入框,如果用户乱填 laydate会智能纠错。(可以尝试在上述表单输入任意值,然后点击页面其它处测试一下) 注意事项
1,解压后,将压缩包内laydate整个文件夹放至项目的任意目录,不要移动其文件结构,它们具有完整的依赖体系。
2,使用只需在页面引入laydate.js即可。
3,如果网站的js采用合并或模块加载,需要打开laydate.js,修改path。 thinkPHP调用需要把 laydate 文件夹放到根目录,然后在模板页中按如下方式调用 --> <!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>layDate 独立版</title>
</head>
<body>
<input type="text" id="test_txt" placeholder="yyyy-MM-dd"/>
<input type="button" id="test_but" value="点我也弹日期面板"/>
<div id="test_div">测试DIV</div>
<script type="text/javascript" src="laydate/laydate.js"></script>
<script type="text/javascript">
//执行一个laydate实例
var test_var = laydate.render({
elem: '#test_txt' //指定元素
//使用时选择一种type类型即可
//年选择器
,type: 'year'
//年月选择器
,type: 'month'
//时间选择器
,type: 'time'
//日期时间选择器
,type: 'datetime'
//日期选择器
,type: 'date' //国际版 变成英文
//,lang: 'en' //自定义格式
//,format: 'yyyy年M月d日H时m分s秒' //限定可选日期
//可选最小日期
,min: '2017-08-05'
//可选最大日期
,max: '2017-09-13'
//前后若干天可选,这里以7天为例
,min: -7
,max: 7
//限定可选时间
,min: '2017-08-05 09:30:00'
,max: '2017-09-13 17:30:00' //限定面板下方显示的按钮,这里是 清空,现在,确定三个按钮
//,btns: ['clear', 'now', 'confirm']
//打开日期面板默认选中值
,value: '2017-08-29'
//面板打开后执行其中动作
,ready: function(){
//提示内容
test_var.hint('日期可选值设定在 <br> 2017-08-05 到 2017-09-13');
}
//选中日期确定后的回调
,done: function(value, date){
alert('done你选择的日期是:' + value + '\n获得的对象是' + JSON.stringify(date));
}
//面板点击日期切换(并未确定)时回调
,change: function(value, date){
alert('change你选择的日期是:' + value + '\n\n获得的对象是' + JSON.stringify(date));
}
//不出现底部栏
//,showBottom: false //自定触发义事件,这里指定当鼠标指针移动到元素上方,并按下鼠标按键时
,trigger: 'mousedown'
//,trigger: 'click'
//额外设定可触发元素,同点击本身元素同触发条件
,eventElem: '#test_but'
}); //非input元素
laydate.render({
elem: '#test_div'
});
</script>
</body>
</html>
laydate日期控件的更多相关文章
- 【经验】Angularjs 中使用 layDate 日期控件
layDate 控件地址:http://laydate.layui.com/ 前情:原来系统中使用的日期控件是UI bootstrap(地址:https://angular-ui.github.io/ ...
- jQuery LayDate 日期控件
她基于原生JavaScript精心雕琢,兼容了包括IE6在内的所有主流浏览器.她具备优雅的内部代码,良好的性能体验,和完善的皮肤体系,并且完全开源,你可以任意获取开发版源代码,一扫某些传统日期控件的封 ...
- 介绍Web项目中用到的几款JS日历日期控件和JS文本编辑框插件
第一款日历日期控件:layDate 官方网站:http://laydate.layui.com/ 第二款日历日期控件:my97 官方网站:http://www.my97.net/ 第三款 文本编辑器控 ...
- layDate1.0正式公布,您一直在寻找的的js日期控件
你是时候换一款日期控件了,而layDate很愿意和您成为工作伙伴.她正致力于成为全球最高大上的web日期支撑,为国内外全部从事web应用开发的同仁提供力所能及的动力.她基于原生JavaScript精心 ...
- layui table 表格上添加日期控件
方法一: var tableInit = table.render({ elem: '#tbtxrz' , method: 'post' , data: jsonData , height: &quo ...
- bootstrop 日期控件 datepicker被弹出框dialog覆盖的解决办法
筒子们在使用bootstrap的日期控件(datepicker , 现在官网提供的名称叫 datetimepicker)时可能会遇到如上图的问题这是啥原因造成的呢? 答案很简单时输出的优先级造成的(z ...
- my97DatePicker日期控件——日期输入框联动,使用focus使第二个输入框没展示出日期控件
描述问题场景: 1.jquery使用的版本是jquery-1.7.2.min.js 2.代码不是写在页面上的,是通过事件后追加的 <!DOCTYPE html> <html> ...
- 怎样使用My97日期控件
有网友说无法使用My97日期控件,Insus.NET测试一下,是可以正常使用了. 在ASP.NET MVC环境中测试. 去官网下载My97日期控件程序包: 下载解压之后,把程序的目录拷贝至projec ...
- jQuery Datepicker日期控件
datepicker可以为bootstrap添加一个事件选择控件,适用于任何需要调用的场合,支持多种事件格式输出(比如:dd, d, mm, m, yyyy, yy等),是制作网页不可缺失的插件. R ...
随机推荐
- 对UIImageView+WebCache的封装
UIImageView+SDWebImage.h #import <UIKit/UIKit.h> typedef void(^DownloadImageSuccessBlock)(UIIm ...
- go 下面定义嵌套结构
package main import ( "fmt" ) const ( URL = "http://www.163.com" UID = "adm ...
- 初次了解MVC框架模式
MVC框架:即Model.View.Controller即模型.视图.控制器. View层是界面,Model层是业务逻辑,Controller层用来调度View层和Model层,将显示界面和业务逻辑合 ...
- React学习(4)——向服务器请求数据并显示
本文中涉及到的技术包括:node.js/express服务器的搭建.fetch发送数据请求. 在之前的几篇文章中,介绍了如何搭建基础的React项目,以及一些简单知识,现在,我们还需要掌握如何用Rea ...
- PLC编码规范
PC在编码规范方面比PLC要好很多.既然它们都是编程语言,那么PC方面的规范是否可以用与PLC呢?答案是肯定的,但需要作取舍.下面规范中的大部分可以用于一般PLC,其中有些只是针对西门子博途,使用时需 ...
- python继续函数-练习(2017-8-3)
写函数,计算传入字符串中[数字].[字母].[空格] 以及 [其他]的个数 def detection(p): intcount = 0 strcount = 0 othercount = 0 spa ...
- 转:python教程专题资源免费下载整理合集收藏
python教程专题资源免费下载整理合集收藏 < Python学习手册(第4版)>(Learning Python, 4th Edition)[PDF] 94MB 简体中文 <Pyt ...
- Linux(CentOS)安装Node.JS
源码安装 比使用yum安装灵活 1.创建目录 cd /opt mkdir program cd program 2.下载安装包 wget https://nodejs.org/dist/v8.12.0 ...
- 【python3.X】Scrapy学习途径参考
如何爬取属性在不同页面的itemhttp://scrapy-chs.readthedocs.io/zh_CN/0.24/topics/request-response.html#topics-requ ...
- shell eval命令使用
eval命令将会首先扫描命令行进行所有的置换,然后再执行该命令. 该命令适用于那些一次扫描无法实现其功能的变量.该命令对变量进行两次扫描. 这些需要进行两次扫描的变量有时被称为复杂变量.不过这些变量本 ...