【技术实现步骤摘要】
本申请涉及计算机软件,尤其涉及一种嵌套表单校验方法、装置、电子设备和存储介质。
技术介绍
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所述的嵌...
【专利技术属性】
技术研发人员:要贝贝,董凡东,闫立刚,毕迎迎,贾朝晖,
申请(专利权)人:鼎道智联北京科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。