[发明专利]一种基于web端表单与校验规则动态组合策略的自动校验方法在审
| 申请号: | 201911214353.0 | 申请日: | 2019-12-02 |
| 公开(公告)号: | CN111144075A | 公开(公告)日: | 2020-05-12 |
| 发明(设计)人: | 陈旋;王冲;杨涛;张又文 | 申请(专利权)人: | 江苏艾佳家居用品有限公司 |
| 主分类号: | G06F40/166 | 分类号: | G06F40/166;G06F16/958 |
| 代理公司: | 南京正联知识产权代理有限公司 32243 | 代理人: | 邓唯 |
| 地址: | 211100 江苏*** | 国省代码: | 江苏;32 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 基于 web 表单 校验 规则 动态 组合 策略 自动 方法 | ||
本发明涉及一种基于web端表单与校验规则动态组合策略的自动校验方法,采用全新表单布置与加载设计,将页面表单的信息类别、以及所对应表单信息存于服务器,web页面代码中仅存放其页面表单所对应的信息类别,通过web页面的加载,触发web页面向服务器实现对页面表单、以及各表单项分别所对应预设各项目属性的请求,并web页面接收完成页面表单的加载,能够有效提高web页面中页面表单加载的效率,高效应对表单的更新操作;同时各表单项采用web页面本地校验方式,能够降低服务器的工作负荷,整体提高数据校验过程的效率。
技术领域
本发明涉及一种基于web端表单与校验规则动态组合策略的自动校验方法,属于数据校验技术领域。
背景技术
在基于Web的应用程序中,表单可谓是非常常见的场景,而且通常需要花费开发非常多的时间来处理各种复杂的逻辑。特别是在企业后台的业务中,存在着大量的业务表单提交场景。例如在web端录入商品信息,在商品表单中,指定不同的商品类目,会导致商品属性对应的变化。现有技术中,通常采用静态表单,即表单中的所有表单项事先已经固定,比如有多少个表单项,每一项是什么类型,每一个类型需要的校验规则,大多是固定的。随着业务的发展,商品的属性也可能会改动,比如增加删除表单项,调整表单项显示的位置,修改表单项的校验规则等。这样就要不断的修改前端代码,才能满足要求。此过程存在以下问题:维护工作量高,开发缓慢,可重用性有限,灵活性差等问题。
发明内容
本发明所要解决的技术问题是提供一种基于web端表单与校验规则动态组合策略的自动校验方法,将页面表单的信息类别、以及所对应表单信息存于服务器,由web页面的加载动作进行调用,能够大大提高web页面中页面表单应用的高效性。
本发明为了解决上述技术问题采用以下技术方案:本发明设计了一种基于web端表单与校验规则动态组合策略的自动校验方法,用于针对web页面中页面表单所填信息实现自动校验,其特征在于,服务器内置预设各信息类别、以及各信息类别分别所对应的表单信息,表单信息包括预设表单列表、以及表单列表中各表单项分别所对应预设各项目属性;web页面代码中仅存放其页面表单所对应的信息类别;所述自动校验方法包括如下步骤:
步骤A. web页面加载时,web页面向服务器发送其页面表单所对应的信息类别,然后进入步骤B;
步骤B. 服务器将根据所接收信息类别,将信息类别所对应的表单信息、下发至web页面,然后进入步骤C;
步骤C. web页面根据所接收表单信息中的表单列表,在页面中加载表单列表中的各表单项,并根据表单信息中各表单项分别所对应的各项目属性,针对页面中的各表单项进行动态渲染,完成页面表单的加载,然后进入步骤D;
步骤D. 根据各表单项分别所对应的各项目属性,由web页面针对页面表单中各表单项的填写信息进行本地校验,校验成功则将各表单项的填写信息上传服务器,校验失败反馈失败信息。
作为本发明的一种优选技术方案:所述各表单列表中各表单项分别所对应项目属性的数目、类别彼此相同。
作为本发明的一种优选技术方案:所述各表单项分别所对应的各项目属性包括表单控件名称、表单域类型、表单域数据、是否必填校验规则、表单校验规则。
作为本发明的一种优选技术方案:所述各表单项分别所对应的各项目属性还包括dom修改事件,所述步骤D中,根据各表单项分别所对应的表单校验规则与dom修改事件,由web页面在页面表单中各表单项分别填写的同时,实时对填写信息进行本地校验。
作为本发明的一种优选技术方案:所述步骤D中,在完成页面表单中各表单项的信息填写操作后,基于页面中用于所填信息提交选项的触发,由web页面针对页面表单中各表单项的填写信息进行本地校验。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于江苏艾佳家居用品有限公司,未经江苏艾佳家居用品有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911214353.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:隧道纵坡的评价处理方法、装置、设备和存储介质
- 下一篇:润滑脂相似粘度测定器





