效果查看

分页预览模板,选择开始时间和结束时间,使这两个日期之间相差超过15天,就会弹出上述对话框。

注:上述js代码在火狐,谷歌IE9等浏览器下没有问题,但是在IE8以及IE8以下的ie浏览器版本中时判断两个日期之间的差值的警告框则不会起作用。可用以下代码:

var start = this.options.form.getWidgetByName("starttime").getValue();

var end = this.options.form.getWidgetByName("endtime").getValue();

if( start == "" || start==null){  //判断开始日期是否为空

alert("错误,开始时间不能为空");   //开始日期参数为空时提示

return false;

};

if(end == "" || end==null){  //判断结束日期是否为空

alert("错误,结束时间不能为空");   //结束日期参数为空时提示

return false;

};

if( start > end){   //判断开始日期是否大于结束日期

alert("错误,开始时间不能大于结束时间");   //开始日期大于结束日期时提示

return false;

}

var aDate  =  start.split("-")

var startdate =  new  Date(aDate[1]  +  '-'  +  aDate[2]  +  '-'  +  aDate[0])    //转换为MM-dd-yyyy格式

alert(startdate);

var aDate  =  end.split("-")

var enddate  =  new  Date(aDate[1]  +  '-'  +  aDate[2]  +  '-'  +  aDate[0])

alert(enddate);

var subdate=  ((enddate  -  startdate)  /1000/  60/60/24)    //把相差的毫秒数转换为天数

alert(subdate);

if(subdate>15){    //判断结束日期是否超过开始日期后15天

alert("错误,结束日期必须在开始日期15天之内");    //结束日期超过开始日期后的十五天时提示

return false;

}

帆软日期控件变灰_数据分析插件FineReport中日期控件如何校验JS相关推荐

  1. 帆软按钮控件变查询_如何设置finereport按钮控件的可用时间

    展开全部 不知bai道题主的意思是不du是要实现控制报表最zhi长预览时间,超时自动退出.dao在 %FR_HOME%\WebReport\目录下回新建一个logout.js文件,答输入一下代码,保存 ...

  2. 帆软报表更新到服务器控件展示不出来_报表插件 - FineReport报表官网

    阅读提示: 文章中与FineReport软件使用的相关内容,基于软件的V7.0旧版本编写,不代表软件最新的使用方式. FineReport最新版免费试用:https://www.finereport. ...

  3. trackbar控件显示刻度值_安卓自定义电平流图形控件

    引言 在无线电监测方面,需要对信号进行展示,其中一项数据就是设备返回的电平数据,需要对其实时展示,一图胜千言,最好且最直观的方式就是图表展示,这样对其信号强弱的变化,就可以一目了然. 本文主要讲安卓版 ...

  4. excel日期相减去除周末_仅在Excel中允许周末日期

    excel日期相减去除周末 With Excel Data Validation, you can add rules to a data entry sheet, and control what ...

  5. mysql中对比月_详解Mysql中日期比较大小的方法

    假如有个表product有个字段add_time,它的数据类型为datetime,有人可能会这样写sql: 代码如下 select * from product where add_time = '2 ...

  6. mysql 日期比较_详解Mysql中日期比较大小的方法

    假如有个表product有个字段add_time,它的数据类型为datetime,有人可能会这样写sql: 代码如下 select * from product where add_time = '2 ...

  7. 帆软日期控件变灰_FineReport-JS脚本常见日期使用整理

    var mydate = new Date(); //创建日期对象,返回值为当前日期(包涵时分秒) mydate.setMonth(mydate.getMonth()-1); //设置日期对象中的&q ...

  8. 帆软按钮控件变查询_帆软报表(多sheet)自定义分页查询

    三.添加自定义按钮以及JS事件 1.打开'模板Web属性' 2.选中'填报页面设置',修改2)为'为模板单独设置',3)中是前面七个是添加的自定义按钮:通过4)按钮进行设置:5)操作是添加'加载结束' ...

  9. mysql读出来的日期后面多了个 .0处理及layui中日期控件点击一闪而过处理

    1.mysql数据库中表的字段类型datetime 2.java中显示的字段是 java.util.Date 如果sql不做处理的话,显示.0 解决:sql中对日期格式化处理 DATE_FORMAT( ...

最新文章

  1. win设置计算机网络,Win10怎么修改网络类型,Win10网络类型怎么设置?
  2. 克隆真人语音只要1句话,AI问诊超96.4%全科医生!科大讯飞年度黑科技大秀,余承东都来了...
  3. 关于Java去连接HTTP地址的操作
  4. 归并排序改良 java_Java 八种排序算法总结
  5. 【Python】数据可视化教程来了!
  6. matplotlib plt.subplot
  7. TortoiseGit上传项目到GitHub
  8. 计算机PPT03,南京大学计算机网络课件03.ppt
  9. Mysql的执行顺序与优化分析
  10. 使用jieba提取文本TF-IDF关键词
  11. 零基础带你学习MySQL—分页查询(十八)
  12. [转载] python基础知识三——try与except处理异常语句
  13. win8下hosts保存文档失败,提示:请检查文件是否被另一个应用程序打开
  14. “国际贸易付款方式”汇总解读!
  15. 大雁塔尺寸_西安容易被误解的两座建筑 不是只有大小之分 游客来了才知道原因...
  16. 不能设置 19寸显示 屏分辨率为 1440*900 的神器到来了
  17. Java随机产生昵称
  18. Java面试宝典-2017
  19. 【深度学习神经网络】--BatchNorm详解
  20. Asp.Net Core 中_ViewStart.cshtml 及_ViewImports.cshtml 的作用

热门文章

  1. 【JVM】javap命令行分析(a++ + ++a)的虚拟机指令
  2. 最有用的Postgres扩展:pg_stat_statements
  3. github的应用详解
  4. [js对象]JS入门之Date对象
  5. 杭州一高中推刷脸吃饭:8秒搞定;乌海市与上海荷福签署合作协议 进入人工智能矿业安全领域...
  6. Vue内容分发slot
  7. RTMP协议学习笔记
  8. 微信支付开发(7) 刷卡支付
  9. 使用JDBC-ODBC桥接方式访问Access数据库(实例)
  10. LVS+piranha(多实例配置) 转载