填报表如何修改单元格校验的默认触发方式

在填报表开发过程中,为了保证信息准确无误入库,我们经常会对报表设置校验。

以润乾报表为例,其提供了多种校验方式包含数据类型校验、单元格校验、有效性校验脚本、格间校验,而不同的校验其触发方式也有所不同。

本文主要介绍如何修改单元格校验的默认触发方式,更多校验用法可参考润乾报表各种校验设置

基于工具自带填报表示例 2.1.sht 对该报表的工资列设置单元格校验,要求员工工资必须大于 3000 且小于等于 10000。如下图

imagepng

效果:

3gif

通过上图不难看出,当编辑格失焦后,立即进行了校验并给出了提示信息。但有时我们想要编辑完成所有待修改格后再进行校验,并非立即校验这个如何修改呢。

方法:

在展示填报表的 jsp(一般为 showInput.jsp)末尾的 javascript 脚本中增加:

<script language="javascript">

setCheckOnInput("<%=sgid %>",false);

</script>

这样,填报编辑格失去焦点时,将不会立即进行校验,而是点击“提交”时校验。如下图

5gif

附:JS 函数 简介

setCheckOnInput( IdneedCheck )

描述:

设置输入数据时是否校验,默认为 true。

更多相关函数可参考填报表 JS 函数

示例 showInput.jsp 文件,仅供参考

以下是广告时间

对润乾产品感兴趣的小伙伴,一定要知道软件还能这样卖哟性价比还不过瘾? 欢迎加入好多乾计划。
这里可以低价购买软件产品,让已经亲民的价格更加便宜!
这里可以销售产品获取佣金,赚满钱包成为土豪不再是梦!
这里还可以推荐分享抢红包,每次都是好几块钱的巨款哟!
来吧,现在就加入,拿起手机扫码,开始乾包之旅



嗯,还不太了解好多乾?
猛戳这里
玩转好多乾