知识库

推荐内容

快逸做的更好

产品优势

您的位置: 首页 > 知识库 > 设计基础 > web应用中数据校验的零代码实现

web应用中数据校验的零代码实现

对用户输入的数据进行合法性检查,避免错误非法的数据进入数据库,这是业务系统最常见的需求。 在web系统中,用户在网页上录入了某些数据后,系统会检查输入值是否满足一定的规则。最典型的例子是,用户录入了”运货费”之后做数据提交,网页上要先 检查”运货费”是否是是小于100的正数,如果不是的话就给出提示,不允许提交。

这个功能在客户端程序中是比较容易实现的,客户端的编程环境一般都提供”事件”触发机制,一个控件的填写可以触发一段代码来校验正确性。但是,采用 一般方法来复杂报表设计" target="_blank" class="quieeLink1">设计java的web程序,就没有这么容易了。网页上的数据校验,不太可能提交给服务端程序去完成--那样的话效率太低了,用户体验也很差。

这里,给您推荐一款免费的商用控件--快逸报表。

快逸报表不仅是一个强大的报表工具,也是一个零代码的强大编程类库!web编程常常遇到的问题,快逸报表都可以解决:下拉列表、自动计算、自动生成流水号、实时数据合法性检查、多选批量操作等等。

那么,和网上下载的开源控件相比,用快逸报表来实现这些功能有什么好处呢?

1、快逸报表是免费的商用产品,质量和性能都很可靠。而网上下载的开源控件通常是编程爱好者兴趣之作,质量和性能很难保证,一旦有问题很难解决。

2、快逸报表有商业公司负责维护和升级。而开源控件如果有了需求要修改,找原创的人来修改,更本不可能,只能自己看懂内部的代码--那样比自己写一个还要费时间呀!

3、快逸报表是统一设计,统一开发、测试的商用产品。相比之下,在一个项目或者网站中,过多使用多种开源控件,比如:上述功能全部都用不同的开源控件来拼凑实现,那么应用程序整体都会变的不稳定,不易修改了。

4、快逸报表提供可视化的页面设计界面,可以很大的提高web数据维护、录入界面的制作的效率。

快逸报表增加一个实时校验十分简单,具体方法如下:

合法性检查属性的表达式规则遵从javascript的语法规则,所以在校验表达式中可以是一个 javascript表达式,也可以调用一个函数。例如我们要对F2单元格中录入的运费的做校验,运费的数据在0到100元之间,则选中F2单元格,打开 更新属性设置对话框,在校验中增加一条校验表达式,在表达式中输入:${F2}>=0 && ${ F2}<=100,出错提示输入:运费为非法数据

然后确定发布,在运费里输入一个大于100的数据,如1977.63,则系统会弹出javascript提示框,提示用户输入正确的数据:

引自:报表工具知识库
相关文章:web应用中数据复杂提交的解决办法 ; 用快逸来实现Web应用中的下拉树 ; 主流Java报表工具的比较 ; 利用内建数据集方便地进行博计报表调试
其他相关内容:免费的web报表开发工具 ; RAQSOFT ; 用多源关联分片解决复杂报表难题web报表研究专业.net报表工具

本文标签:
发布日期:2009/03/26
本文分类: 设计基础