引入:
<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时间插件的更多相关文章

  1. Yii笔记:打印sql、Form表单、时间插件、Mysql的 FIND_IN_SET函数使用、是否是post/ajax请求

    语句部分: yii1版本打印最后一条执行的SQL: $this->getDbConnection()->createCommand()->select()->from()-&g ...

  2. angularjs封装bootstrap官网的时间插件datetimepicker

    背景:angular与jquery类库的协作 第三方类库中,不得不提的是大名鼎鼎的jquery,现在基本上已经是国内web开发的必修工具了.它灵活的dom操作,让很多web开发人员欲罢不能.再加上已经 ...

  3. bootstrap时间插件 火狐不显示 完美解决方法

    原文链接:http://www.phpbiji.cn/article/index/id/141/cid/4.html bootstrap时间插件火狐 bootstrap-datetimepicker火 ...

  4. 原生js日期时间插件鼠标点击文本框弹出日期时间表格选择日期时间

    原文出处 (这是我从互联网上搜来的,感觉能满足各方面的需求.个人感觉挺不错的,所以后期修改了一下向大家推荐!) 效果图: html代码: <!DOCTYPE html PUBLIC " ...

  5. bootstrap-datetimepicker bootstrap-datepicker bootstrap-timepicker 时间插件

    <!DOCTYPE html><head> <title>时间插件测试</title><style type="text/css&quo ...

  6. 【Bootstrap】bootstrap-datetimepicker日期时间插件

    [bootstrap-datetimepicker] datetimepicker是一个比较方便的日期时间插件.有了这个之后,我们可以在类似于表单的地方提供一个友好的日期(时间)输入功能.官方文档:[ ...

  7. 项目中遇到angular时间插件datetinepicker汉化问题

    问题描述: 测试需要中文的时间插件: 参考资料: angularjs封装bootstrap官网的时间插件datetimepicker https://www.cnblogs.com/cynthia-w ...

  8. 时间插件--daterangepicker使用和配置详解

    1.序言: daterangepicker是Bootstrap的一个时间组件,使用很方便 用于选择日期范围的JavaScript组件. 设计用于Bootstrap CSS框架. 它最初是为了改善报表而 ...

  9. bootstrap-datetimepicker时间插件

    bootstrap-datetimepicker时间插件 依赖的jar包 bootstrap的js和css jquery.js datetimepicker的js文件: bootstrap-datet ...

随机推荐

  1. [JZOJ 5778] 没有硝烟的战争

    思路: 记\(dp[i][j] = 0/1\)来表示第\(i\)个动物报的数字是\(j\),有无必胜策略. 判断有没有转移就可以了. 输出直接对于每一只动物,看\(dp[i][1->k]\)有没 ...

  2. php array_unshift,array_push追加数组元素

    追加元素在数组前面:<?php $a=array("a"=>"Cat","b"=>"Dog"); ar ...

  3. 16.ajax_case05

    # 抓取36氪快讯 # https://36kr.com/newsflashes import requests import json header = { 'Accept': 'text/html ...

  4. Spring JdbcTemplate详解(9)

    JdbcTemplate简介 Spring对数据库的操作在jdbc上面做了深层次的封装,使用spring的注入功能,可以把DataSource注册到JdbcTemplate之中. JdbcTempla ...

  5. mysql数据库字段bigint使用

    Mysql里有个数据类型bigint 在java转换成实体对象时,处理不当容易出现以下异常: java.lang.ClassCastException: java.lang.Long cannot b ...

  6. JavaScript特效源码(6、页面特效一)

    1.页面全屏 页面全屏显示[ALT+F4关闭][共1步][新弹出窗口并以全屏幕方式显示] ====1.将以下代码加入HTML的<body></body>之间: <form ...

  7. React require(“history”).createBrowserHistory` instead of `require(“history/createBrowserHistory”)

    看见bug惊讶,代码中并没有require("history/createBrowserHistory") //原有代码为 import createBrowserHistory ...

  8. linux centos 恢复 还原 备份 Snapper 快照说明

    为什么要使用Snapper快照? 我们可以想像以下场景: 1. 场景一:系统发生意外宕机,工程师无法快速定位问题,业务受到中断,客户十分不满意. 2. 场景二:项目会议上,就是否升级某软件到最新版本, ...

  9. 动软DbHelperSQL

    using System; using System.Collections; using System.Data; using System.Data.SqlClient; using System ...

  10. thinkphp 组合查询

    组合查询的主体还是采用数组方式查询,只是加入了一些特殊的查询支持,包括字符串模式查询(_string).复合查询(_complex).请求字符串查询(_query),混合查询中的特殊查询每次查询只能定 ...