[发明专利]表单验证方法及装置、电子设备和计算机可读存储介质在审
申请号: | 201810383834.3 | 申请日: | 2018-04-26 |
公开(公告)号: | CN108959218A | 公开(公告)日: | 2018-12-07 |
发明(设计)人: | 孔德刚 | 申请(专利权)人: | 北京五八信息技术有限公司 |
主分类号: | G06F17/24 | 分类号: | G06F17/24;G06F9/448 |
代理公司: | 北京同立钧成知识产权代理有限公司 11205 | 代理人: | 杨泽;刘芳 |
地址: | 100080 北京市海淀区学清*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 验证项 验证 校验器 计算机可读存储介质 绑定关系 电子设备 调用 开发效率 验证功能 验证结果 验证模式 验证装置 加载 例表 指令 开发 | ||
本发明实施例提供一种表单验证方法及装置、电子设备和计算机可读存储介质。本发明实施例表单验证方法,包括:对表单进行加载,获取表单中的若干个待验证项;根据若干个待验证项,建立若干个校验器与表单之间的绑定关系;在接收到表单的提交指令时,根据绑定关系,调用若干个校验器或若干个待验证项;其中,若干个校验器在调用时,根据验证模式,分别对各自对应的待验证项进行验证,获取验证结果。本发明实施例通过表单验证装置完成了对表单的验证功能,降低了开发成本,并提高了开发效率和验证速率。
技术领域
本发明实施例涉及通信技术领域,尤其涉及一种表单验证方法及装置、电子设备和计算机可读存储介质。
背景技术
表单在网页中主要负责数据采集功能。一个表单包括表单标签、表单域和表单按钮三个基本组成部分,其中,表单域中包括文本框、密码框、隐藏域、多行文本框、复选框、单选框、下拉选择框和文件上传框等,表单按钮可以为提交按钮、复位按钮和一般按钮。这样,用户通过提交表单,便可将数据传送到服务器上。
在用户提交表单时,网页端会先对表单进行验证。现有的表单验证方法,通常针对不同的表单,在各表单所在页面引入不同的验证代码(如,javascript(JS代码)或后台代码)对各表单进行个性化验证,有利于分担服务器的工作,从而避免服务器花费额外的时间来处理表单的错误检查。
然而,现有的表单验证方法中,对于具有相似验证需求的表单,网页端会编写大量重复的验证代码,导致开发成本增加且效率不高,且由于各表单之间逻辑分散,导致开发工作量大且维护成本高。
发明内容
本发明实施例提供一种表单验证方法及装置、电子设备和计算机可读存储介质,以解决现有的表单验证方法由于对于相似验证需求的表单需要编写大量重复的验证代码而导致开发成本增加且效率不高,且由于各表单之间逻辑分散而导致开发工作量大且维护成本高的问题。
第一方面,本发明实施例提供一种表单验证方法,包括:
对表单进行加载,获取所述表单中的若干个待验证项;
根据所述若干个待验证项,建立若干个校验器与所述表单之间的绑定关系;
在接收到所述表单的提交指令时,根据所述绑定关系,调用所述若干个校验器和/或所述若干个待验证项;其中,所述若干个校验器在调用时,根据验证模式,对所述若干个待验证项进行验证,获取验证结果。
可选地,所述对表单进行加载,获取所述表单中的若干个待验证项,包括:
判断所述表单中是否包含特征标识;
若是,则对所述表单进行隐式加载,自动获取所述若干个待验证项;
若否,则根据用户的操作,对所述表单进行显示调用,获取所述若干个待验证项。
可选地,当确定所述验证模式为最终终止模式时,所述若干个校验器在调用时,所述若干个校验器在调用时,根据验证模式,对所述若干个待验证项进行验证,获取验证结果,包括:
针对所述若干个待验证项,所述若干个校验器对分别与所述若干个校验器各自对应的待验证项进行验证,得到若干个校验结果,所述校验结果的个数与所述校验器个数相同;并根据所述若干个校验结果,得到所述验证结果。
可选地,当确定所述验证模式为即刻终止模式时,所述若干个校验器在调用时,所述若干个校验器在调用时,根据验证模式,对所述若干个待验证项进行验证,获取验证结果,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京五八信息技术有限公司,未经北京五八信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810383834.3/2.html,转载请声明来源钻瓜专利网。