在报表开发过程中,我们常常需要对查询界面进行日期校验.例如有两个参数:开始日期和结束日期,我们要校验的是:开始日期与结束日期不能为空,结束日期必须在开始日期之后以及结束日期必须在开始日期后的某个时间段内,否则提示相关信息,对此可以在查询按钮中增加事件.下面我们通过FineReport来介绍下具体的设置. 具体效果图如下: 可以看出会报出如下错误. 模板的设计工作这边就不重点讲了,设定好如下的模板界面: 给查询按钮增加点击事件,具体的JS代码如下: var start = this.options