一种嵌套表单校验方法和装置制造方法及图纸

技术编号:40148872 阅读:24 留言:0更新日期:2024-01-24 00:58
本申请实施例公开了一种嵌套表单校验方法和装置,为更便捷地实现表单校验而发明专利技术。所述方法包括:依据监听到的表单提交事件,获取目标嵌套表单的表单校验对象;调用所述表单校验对象的表单校验启用方法,以启用的表单校验预定义配置;对所述表单校验对象的表单项变量的数据类型进行判断,依据判断结果确定是否调用所述表单校验对象的表单校验执行方法;所述表单校验执行方法用于依据嵌套关系,对所述表单校验对象进行逐级逐项校验;获取表单校验结果并返回对应提示信息。本申请实施例适用于嵌套表单校验的场合。

【技术实现步骤摘要】

本申请涉及计算机软件,尤其涉及一种嵌套表单校验方法、装置、电子设备和存储介质。


技术介绍

1、表单提交是访问网站时经常发生的操作动作。表单提交不止只有简单数据结构,在面对一些复杂嵌套数据结构时,由于开发周期较短,经常会使技术开发人员花费大量精力,对表单的每个数据按规则进行校验。而目前多使用的三方开源ui组件库多数仅能满足简单数据结构的表单提交,其在面对复杂嵌套数据结构时就有点力不从心了,这需要开发人员改造第三方开源ui组件源代码,或者通过自主研发的方式实现对嵌套表单的规则校验。然而,改造第三方开源ui组件的方案,需要该组件本身就有可扩展性,需要开发人员对该组件技术文档很熟悉,并且改造流程复杂且繁琐。因此,如何解决上述问题,提供一种操作便捷且可扩展的嵌套表单校验方案,是需要解决的技术问题。


技术实现思路

1、本申请实施例的目的是提供一种嵌套表单校验方法、装置、电子设备和存储介质,有利于更便捷地实现嵌套表单的校验。

2、为解决上述技术问题,本申请实施例是这样实现的:

3、第一方面,提出一种本文档来自技高网...

【技术保护点】

1.一种嵌套表单校验方法,其特征在于,包括:

2.根据权利要求1所述的嵌套表单校验方法,其特征在于,所述表单校验对象的表单项变量与所述目标嵌套表单的表单数据具有映射关系;和/或,

3.根据权利要求2所述的嵌套表单校验方法,其特征在于,对所述表单校验对象的所述表单项变量的数据类型进行判断包括判断所述表单校验对象的所述表单项变量的数据类型是否为数组类型。

4.根据权利要求3所述的嵌套表单校验方法,其特征在于,当所述表单校验对象的所述表单项变量的数据类型为数组类型,调用所述表单校验对象的表单校验执行方法,对所述表单校验对象进行逐级逐项校验

5....

【技术特征摘要】

1.一种嵌套表单校验方法,其特征在于,包括:

2.根据权利要求1所述的嵌套表单校验方法,其特征在于,所述表单校验对象的表单项变量与所述目标嵌套表单的表单数据具有映射关系;和/或,

3.根据权利要求2所述的嵌套表单校验方法,其特征在于,对所述表单校验对象的所述表单项变量的数据类型进行判断包括判断所述表单校验对象的所述表单项变量的数据类型是否为数组类型。

4.根据权利要求3所述的嵌套表单校验方法,其特征在于,当所述表单校验对象的所述表单项变量的数据类型为数组类型,调用所述表单校验对象的表单校验执行方法,对所述表单校验对象进行逐级逐项校验。

5.根据权利要求4所述的嵌套表单校验方法,其特征在于,调用所述表单校验执行方法,直至所述表单校验对象所在的当前层级为最后一级,包括:

6.根据权利要求5所述的嵌...

【专利技术属性】
技术研发人员:要贝贝董凡东闫立刚毕迎迎贾朝晖
申请(专利权)人:鼎道智联北京科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1