layer时间插件
引入:
<link rel="stylesheet" href="<{$cdnsite}>/default/common/layui/css/layui.css?<{$version}>" />
<script type="text/javascript" src="<{$cdnsite}>/default/js/jquery-1.9.1.min.js?<{$version}>1"></script>
<script type="text/javascript" src="/default/common/layui/layui.js"></script> PHP代码:
$searchdata = array(
'name' => '',
'mobile' => '',
'timeset' => '',
'stime' => date("Y-m-d",time()),
'etime' => date("Y-m-d",time()),
'status' => '',
'city' => '',
); HTML代码:
<input type="hidden" class="layui-input" id="p_stime" value="<{$searchdata.stime}>" name="stime" >
<input type="hidden" class="layui-input" id="p_etime" value="<{$searchdata.etime}>" name="etime" > <div class="layui-inline">
<label class="layui-form-label">时间选择:</label>
<div class="layui-input-inline" id="timeset">
<select name="timeset" lay-filter="text1">
<option value="">-不限-</option>
<option value="today" <{if $searchdata.timeset eq 'today'}>selected
<{/if}>>今日</option>
<option value="yesterday" <{if $searchdata.timeset eq 'yesterday'}>selected
<{/if}>>昨天</option>
<option value="lastweek" <{if $searchdata.timeset eq 'lastweek'}>selected
<{/if}>>最近7天</option>
<option value="thismonth" <{if $searchdata.timeset eq 'thismonth'}>selected
<{/if}>>本月</option>
<option value="lastmonth" <{if $searchdata.timeset eq 'lastmonth'}>selected
<{/if}>>上月</option>
<option value="customize" <{if $searchdata.timeset eq 'customize'}>selected
<{/if}>>自定义</option>
</select>
</div>
</div>
<div <{if $searchdata.timeset eq 'customize'}> style="display:''";<{else}>style="display:none;"<{/if}>
class="layui-inline" id="customtime" style="display: none;">
<label class="layui-form-label">日期选择:</label>
<div class="layui-input-inline" style="width: 100px;">
<input type="text" class="layui-input" id="stime" >
</div>
<div class="layui-input-inline" style="width: 100px;">
<input type="text" class="layui-input" id="etime" >
</div>
</div> JS代码:
var stime = '<{$searchdata.stime}>';
var etime = '<{$searchdata.etime}>';
layui.use(['form', 'laydate'], function() {
var form = layui.form; var laydate = layui.laydate;
//日历格式 var stime_box = laydate.render({
elem: '#stime', //需显示日期的元素选择器
value: stime,
done:function(value,date){
$('#p_stime').val(value);
}
});
//日历格式
var etime_box = laydate.render({
elem: '#etime', //需显示日期的元素选择器
value: etime,
done:function(value,date){
$('#p_etime').val(value);
}
}); //select下拉
form.on('select(text1)', function(data) {
if(data.value == 'customize') {
$('#customtime').show();
} else {
$('#stime').val('');
$('#etime').val('');
$('#customtime').hide();
}
});
});
layer时间插件的更多相关文章
- Yii笔记:打印sql、Form表单、时间插件、Mysql的 FIND_IN_SET函数使用、是否是post/ajax请求
语句部分: yii1版本打印最后一条执行的SQL: $this->getDbConnection()->createCommand()->select()->from()-&g ...
- angularjs封装bootstrap官网的时间插件datetimepicker
背景:angular与jquery类库的协作 第三方类库中,不得不提的是大名鼎鼎的jquery,现在基本上已经是国内web开发的必修工具了.它灵活的dom操作,让很多web开发人员欲罢不能.再加上已经 ...
- bootstrap时间插件 火狐不显示 完美解决方法
原文链接:http://www.phpbiji.cn/article/index/id/141/cid/4.html bootstrap时间插件火狐 bootstrap-datetimepicker火 ...
- 原生js日期时间插件鼠标点击文本框弹出日期时间表格选择日期时间
原文出处 (这是我从互联网上搜来的,感觉能满足各方面的需求.个人感觉挺不错的,所以后期修改了一下向大家推荐!) 效果图: html代码: <!DOCTYPE html PUBLIC " ...
- bootstrap-datetimepicker bootstrap-datepicker bootstrap-timepicker 时间插件
<!DOCTYPE html><head> <title>时间插件测试</title><style type="text/css&quo ...
- 【Bootstrap】bootstrap-datetimepicker日期时间插件
[bootstrap-datetimepicker] datetimepicker是一个比较方便的日期时间插件.有了这个之后,我们可以在类似于表单的地方提供一个友好的日期(时间)输入功能.官方文档:[ ...
- 项目中遇到angular时间插件datetinepicker汉化问题
问题描述: 测试需要中文的时间插件: 参考资料: angularjs封装bootstrap官网的时间插件datetimepicker https://www.cnblogs.com/cynthia-w ...
- 时间插件--daterangepicker使用和配置详解
1.序言: daterangepicker是Bootstrap的一个时间组件,使用很方便 用于选择日期范围的JavaScript组件. 设计用于Bootstrap CSS框架. 它最初是为了改善报表而 ...
- bootstrap-datetimepicker时间插件
bootstrap-datetimepicker时间插件 依赖的jar包 bootstrap的js和css jquery.js datetimepicker的js文件: bootstrap-datet ...
随机推荐
- layui点击按钮自动刷新页面问题
问题 <button class="layui-btn layui-btn-primary" onclick="findData()">查询< ...
- eclipse+terminal
eclipse 怎么安装terminal插件 1 首先打开eclipse,找到help菜单,点击Eclipse Marketplace. 2 在search框里输入Terminal,点击Go查找. ...
- VS2010-MFC(MFC常用类:定时器Timer)
转自:http://www.jizhuomi.com/software/232.html 前面一节讲了CTime类和CTimeSpan类的使用,本节继续讲与时间有关的定时器.定时器并不是一个类,主要考 ...
- csdn的富文本编辑器(html)格式的文章,添加的代码格式粘贴到项目中总是不对,我这里是maven的pom文件。
在用富文本编辑器(html)格式编辑的时候,总是出现将pom文件的配置从csdn粘贴到项目中发现很多红,是因为自己在设置的时候有问题. 因为我们的是pom.xml,这里原来设置的java呀或者js为了 ...
- 阿里云CentOs7上安装Tomcat
一.下载安装tomcat8 cd /usr/ #创建tomcat目录 mkdir tomcat #从网上download 压缩包 wget tomcat8 url #解压 tar -zxvf apac ...
- element表单验证
rules: { name:[{ required: true, message: '请输入用户名', trigger: 'blur' },{ min: 2, max: 5, message: '长度 ...
- 4_9.springboot2.x之使用外置servlet容器原理解析
问题概述 嵌入式Servlet容器: 应用打成可执行的jar 优点:简单.便携: **缺点:**默认不支持JSP.优化定制比较复杂(使用定制器[ServerProperties.自定义WebServe ...
- 05_mybatis动态sql
1.sql片段 1.sql片段**** mybatis核心 对sql语句进行灵活操作,通过表达式进行判断,对sql进行灵活拼接.组装. 2.需求 用户信息综合查询列表和用户信息查询列表总数这两个sta ...
- iOS开发系列-线程同步技术
概述 多线程的本质就是CPU轮流随机分配给每条线程时间片资源执行任务,看起来多条线程同时执行任务. 多条线程同时访问同一块资源,比如操作同一个对象.统一变量.同一个文件,就会引发数据错乱和数据安全的问 ...
- JS规则 确定你的存在(变量声明) 声明变量语法: var 变量名; 一次声明多个,中间用逗号隔开var num1,mun2 ;
确定你的存在(变量声明) 我们要使用盒子装东西,是不是先要找到盒子,那在编程中,这个过程叫声明变量,找盒子的动作,如何表示: 声明变量语法: var 变量名; var就相当于找盒子的动作,在JavaS ...