帆软填报JS数据校验

填报提交校验除了在报表填报属性中设置数据校验还可以用JS进行数据校验

1. 问题描述

在实现填报时,有时需要在编辑完数据后跟其他具体某个格子对比,进行及时校验。

2.1 模板设计

表样设计如下:

3.1 JS事件设置

对B2单元格控件设置事件编辑,添加编辑结束事件,具体JS代码如下:

  1. var D2value = contentPane.curLGP.getCellValue("D2"); //获取D2单元格的值  
  2. if (this.getValue() < D2value){     //判断输入值是否小于D2单元格值  
  3. MReport.Msg.alert(MReport.i18n.Alert, "该值不能小于" + D2value);     //弹出对话框  
  4. return false;  }  

对B3单元格控件进行事件编辑,添加编辑结束事件,具体JS代码如下

  • var D3value = contentPane.curLGP.getCellValue("D3");  //获取D3单元格的值  
  • if (this.getValue() != D3value){       //判断输入是否与D3单元格相等  
  • MReport.Msg.alert(MReport.i18n.Alert, "该值应等于" + D3value);   //弹出对话框  
  • return false;  } 

其中,D3value是自定义变量,用于获得D3单元格的值,if语句是用来判断该单元格输入后的值是否等于D3value,如果不是是则弹出警告:该值应等于abc。

3.2填报预览

 

 

  • 3
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 4
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值