报表制作工具日期参数校验之二
来源:互联网 发布:淘宝店的数量限购 编辑:程序博客网 时间:2024/05/22 15:54
在上一篇文章中,我们讲了如何在提交按钮的事件编辑中写JS代码,从而实现对日期参数的校验。这一篇文章我们同样以FineReport报表制作工具为例,告诉大家如何通过在参数控件的事件编辑中写js代码,完成同样的校验工作。
1.1制作报表模板
具体操作同前。
1.2数据校验
l 右击begintime的控件,选择控件设置,添加编辑后事件,如下图所示:
在function fun(){}函数中写入如下JS语句:
var start = this.options.form.getWidgetByName("begintime").getValue();
if( start == ""){
alert("错误,开始时间不能为空");
return false;
};
说明:这段代码是为了验证begintime输入不能为空。
l 右击endtime的控件,选择控件设置,添加编辑后事件,如下图所示 在function fun(){}函数中写入如下Js语句:
var end = this.options.form.getWidgetByName("endtime").getValue();
if(end == ""){
alert("错误,结束时间不能为空");
return false;
};
if( start > end){
alert("错误,开始时间不能大于结束时间");
return false;
}
说明:这段代码是为了校验endtime输入不能为空以及结束时间大于开始时间。
1.3保存并预览
效果与在提交按钮的事件编辑中写JS代码一样
文章转自:http://blog.vsharing.com/fanfanzheng/A1273168.html
- 报表制作工具日期参数校验之二
- 报表制作工具日期参数校验之一
- 报表制作工具定时器参数之二
- Web报表工具JS开发之日期校验
- 报表制作工具的数据源复选参数
- 报表制作工具定时器参数之一
- 润乾报表 参数模板如何实现日期校验?
- 主流报表制作工具之王者争夺战:功能大PK系列之参数界面设置
- 主流报表制作工具之王者争夺战:功能大PK系列之参数定义
- 主流报表制作工具之王者争夺战:功能大PK系列之预定义参数控件
- 主流报表制作工具之王者争夺战:功能大PK系列之参数控件种类
- 主流报表制作工具之王者争夺战:功能大PK系列之动态参数
- 报表制作工具图例展示之各类型报表图
- 报表制作工具图例展示之分组报表
- 报表制作工具图例展示之汇总报表
- 报表制作工具中日期参数的格式化处理
- 报表制作工具内置参数查询界面布局与背景
- 报表制作工具中参数名的内部保留字段
- 网站推荐及个性化桌面软件推荐
- 标准c++中主要有四种强制转换类型运算符
- 全球大脑
- Linux环境 配置Java环境变量
- 良好的20条编程经验(转)
- 报表制作工具日期参数校验之二
- 最近学习了一下实分析。
- NS2脚本中如何使用God(转)
- va_start
- 让 火狐 只剩下导航栏
- P1024 外星人的密码数字
- 我看大学校园爱情
- hao,好学习。。
- 项目计划和需求变更控制