laydate 使用
2024-10-21 03:17:39
版本 1.0.9 和 2.X
使用方式 引入laydate.js 或者layui.js
这里使用laydate.js
在页面引入相应的js 注意版本
在js 中
statime = {
elem : '#startTime',
istime : true,
format : 'YYYY-MM-DD hh:mm:ss', // 分隔符可以任意定义,该例子表示只显示年月
festival : true, // 显示节日
start : list.layStart,
min : list.layStart,
max : list.layStart,
choose : function(datas) { // 选择日期完毕的回调
alert('您选择的日期为:' + datas);
if ($("#subsidyType").val() == null) {
$("#errorMsg_name").html("请先选择补贴类型");
}
var startTime = $("#startTime").val();// startTime
if (nullRegex.test(startTime) || startTime == null)// startTime
// 为空校验
{
$("#errorMsg_startTime").html("起始时间不能为空");
$("#errorMsg_startTime").show();
} else {
$("#errorMsg_startTime").hide();
}
}
} ;
方式一: laydate(statime );
方式二:$("#endTime").attr("onclick","laydate("+JSON.stringify(statime)+")");
问题: 在使用方式一, 通过异步请求给插件动态赋min 和start变量时.出现了插件在未选择时间关闭 后 再次点击时,初始化值是上次 的初始值的问题. 采用方式二后 正常.
如果使用1.0.9版本,建议通过 页面 的方式绑定控件
<input id="ico" readonly><span class="laydate-icon" onclick="laydate({elem: '#ico'});"></span>
注意:将参数封装成一个对象, 修改具体参数时, 可以使用 statime.elem ="#阿斯蒂芬": 修改.
最新文章
- VS2012 InstallShield2013LimitedEdition激活
- PL/SQL安装部署配置(配图解)
- 一道看似简单的sql需求却难倒各路高手 - 你也来挑战下吗?
- 股票k线
- 【HDOJ】4355 Party All the Time
- 分析java.lang.NullPointerException thrown in RelativeLayout measure()
- 《C++ Primer》之指向函数的指针
- File FileStream StreamWriter StreamReader文件读写操作方法
- python三元操作符
- android studio 运行项目时waiting for target device to come online
- linux如何在不重新登录用户的情况下使用户加入的组生效
- Spring的两种动态代理:Jdk和Cglib 的区别和实现
- day21-类的组合
- 织梦 列表页 list标签 按照自已设置的方式排序
- Python 项目实践二(生成数据)第二篇
- JAVA使用Marvin在图片中搜索图片
- SolrCloud之分布式索引及与Zookeeper的集成--转载
- js 中object对象的操作
- 批量删除linux的文件;find方法批量删除文件;find查找某时间段内的所有文件
- CodeForces 289A Polo the Penguin and Segments (水题)
热门文章
- node初学
- 使用Socket通信(二)
- Windows2008R2+ IIS7.5+php+mysql 搭建教程
- 【转】Setting up SDL Extension Libraries on Visual Studio 2019 Community
- day79:luffy:注册之对手机号的验证&;实现基本的注册功能逻辑&;点击获取验证码&;redis
- android 下的 handler Message
- DP百题练(一)
- 关于Android Studio中使用jni进行opencv配置开发环境的要素秘诀
- 简单入门Rabbitmq
- redis的rdb与aof持久化机制