1. //对easyui datetimebox的验证,开始时间要小于结束时间
  2.  
  3. function validateDateTime(beginTimeId,endTimeId,whichTimeId)

  4. {

  5. console.log("hello world");

  6. var v1=$('#'+beginTimeId).datetimebox("getValue");

  7. var date1 = new Date(v1);

  8. var v2=$('#'+endTimeId).datetimebox("getValue");

  9. var date2 = new Date(v2);
  10. </span><span style="color: #0000ff;">if</span>(v1==''||v2==''<span style="color: #000000;">)
  11. {
  12.     </span><span style="color: #0000ff;">return</span> <span style="color: #0000ff;">true</span><span style="color: #000000;">;
  13. }
  14. console.log(date1);
  15. console.log(date2);
  16. </span><span style="color: #0000ff;">if</span>(date1&lt;<span style="color: #000000;">date2)
  17. {
  18.     console.log(date1</span>+"&lt;"+<span style="color: #000000;">date2);
  19.     </span><span style="color: #0000ff;">var</span> diff=<span style="color: #000000;">DateDiff(date1,date2);
  20.     </span><span style="color: #0000ff;">if</span>(diff&gt;30<span style="color: #000000;">)
  21.     {
  22.         $.messager.alert(</span>'提示','时间段不能超过30天!'<span style="color: #000000;">);
  23.         $(</span>'#'+whichTimeId).datetimebox("setValue",""<span style="color: #000000;">);
  24.     }
  25.     </span><span style="color: #0000ff;">return</span> <span style="color: #0000ff;">true</span><span style="color: #000000;">;
  26. }
  27. console.log(date1</span>+"!&lt;"+<span style="color: #000000;">date2);
  28. </span><span style="color: #0000ff;">try</span><span style="color: #000000;">{
  29.     $(</span>'#'+whichTimeId).datetimebox("setValue",""<span style="color: #000000;">);
  30. }</span><span style="color: #0000ff;">catch</span><span style="color: #000000;">(e){
  31. }
  32. </span><span style="color: #0000ff;">try</span><span style="color: #000000;">{
  33.     $(</span>'#'+whichTimeId).datebox("setValue",""<span style="color: #000000;">);
  34. }</span><span style="color: #0000ff;">catch</span><span style="color: #000000;">(e){
  35. }
  36. $.messager.alert(</span>'提示','开始时间要小于结束时间!'<span style="color: #000000;">);
  37. </span><span style="color: #0000ff;">return</span> <span style="color: #0000ff;">false</span><span style="color: #000000;">;
  38.  
  39. }

示例:

  1. $('#fssjFrom1').datetimebox({
  2. onHidePanel: function(date){
  3. validateDateTime('fssjFrom1','fssjTo1','fssjFrom1');
  4. }
  5. });
  6. $('#fssjTo1').datetimebox({
  7. onHidePanel: function(date){
  8. validateDateTime('fssjFrom1','fssjTo1','fssjTo1');
  9. }
  10. });

easyui 时间段校验,开始时间小于结束时间,并且时间间隔不能超过30天的更多相关文章

  1. easyui中开始时间小于结束时间 不然无法点击

    <tr> <td align="right">用药开始时间:</td> <td><input id="time_fr ...

  2. layui开始时间小于结束时间

    直接上代码 // var endDate= laydate.render({ // elem: '#end_time',//选择器结束时间 // type: 'datetime', // min:&q ...

  3. 设置两个WdatePicker的开始时间小于结束时间,结束时间大于开始时间

    contract_start_date_id为开始时间ID contract_end_date_id为结束时间ID $("#contract_start_date_id").bin ...

  4. easyui datebox 时间限制,datebox开始时间限制结束时间,datebox截止日期比起始日期大

    easyui datebox 时间限制,datebox开始时间限制结束时间,datebox截止日期比起始日期大 >>>>>>>>>>> ...

  5. myDate97 设置开始时间和结束时间

      myDate97 设置开始时间和结束时间 CreationTime--2018年8月28日16点46分 Author:Marydon 1.简单示例 第一步:引入My97DatePicker/Wda ...

  6. laydate时间控件:开始时间,结束时间最大最小值

    时间控件地址及插件下载链接:https://www.layui.com/doc/modules/laydate.html 填充时间已两个功能为例: 1.添加功能 :时间 规则:选择开始时间后,点击结束 ...

  7. bootstrap-datetimepicker 进一步跟进~~~开始时间和结束时间的样式显示

    上次简单介绍了一下:05.LoT.UI 前后台通用框架分解系列之——漂亮的时间选择器(http://www.cnblogs.com/dunitian/p/5524019.html) 这次深入再介绍一下 ...

  8. c# 获取 本周、本月、本季度、本年 的开始时间或结束时间

    #region 获取 本周.本月.本季度.本年 的开始时间或结束时间 /// <summary> /// 获取结束时间 /// </summary> /// <param ...

  9. My97DatePicker 日期控制,开始时间不能>结束时间,结束时间不能<开始时间

    <li>日期: <input type="text" style="margin-top: 5px;" value="${begin ...

随机推荐

  1. 与你们分享我学习linux系统的三大妙招

    一说到linux,我们就自然会想到企业服务器系统,目前市场上的网络设备都是使用linux内核操作系统,一些网络服务器也是使用linux操作系统下面的服务搭建实现的:目前操作系统这块也基本被linux占 ...

  2. 【ALB学习笔记】基于.NET环境的高频RFID卡读写设备的基本操作案例

    基于.NET环境的高频RFID卡读写设备的基本操作案例 广东职业技术学院  欧浩源 1.引言 RFID高频卡在我们的日常生活中随处可见,是物联网应用中不可或缺的一个重要部分,也是全国职业院校技能大赛& ...

  3. PHP中的数据结构

    PHP7以上才能安装和使用数据结构,安装比较简单: 1. 运行命令 pecl install ds 2. 在php.ini中添加 extension=ds.so 3. 重启PHP或重载配置  Coll ...

  4. 说说BroadcastReceiver和ContentProvider

    上一篇说了Activity,Fragment和Service,今天来说说四大组件中的另外两个吧. BroadcastReceiver: 广播在实际开发中非常有用,是各个组件间通讯的利器.广播接收器分为 ...

  5. CentOS7的网卡启动不起来的问题

    这个问题在刚学Linux遇到的,centOS7的网卡启动不起来,导致建不了集群.如下图没有ifconf-env33网卡的IP 还有下面这个图>>> 如果你遇到了,呵呵呵,迷之微笑. ...

  6. Oozie时出现Caused by: com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure?

    不多说,直接上干货! 问题详情 [hadoop@bigdatamaster oozie--cdh5.5.4]$ bin/ooziedb.sh create -sqlfile oozie.sql -ru ...

  7. Spring源码情操陶冶-AbstractApplicationContext#prepareBeanFactory

    阅读源码有助于陶冶情操,本文承接Spring源码情操陶冶-AbstractApplicationContext#obtainFreshBeanFactory 瞧瞧官方注释 /** * Configur ...

  8. Spring源码情操陶冶-ContextLoaderListener

    前言:通过实例结合源码的方式解读,其中涉及到的文件来自于博主的Github毕设项目wxServer Note: Springboot应用不在本文章讨论范围 web.xml中启用Spring 在一般的w ...

  9. 【Django】Python web开发:几个模板系统的性能对比(转)

    http://blog.chedushi.com/archives/910 结论: 点评一下吧.django就是个渣,不多废话了.webpy的代码很简洁,可惜速度太慢了.bottle看起来快一点,不过 ...

  10. 解决 CefSharp WPF控件不能使用输入法输入中文的问题(代码已提交到 github)

    首先,本文所有 代码已经提交到github,需要的可以直接从github获取:https://github.com/starts2000/CefSharp,希望可以帮助到有需要的朋友们. CEF 简介 ...