[发明专利]表单校验方法、装置、计算机设备和存储介质在审
| 申请号: | 201910484958.5 | 申请日: | 2019-06-05 |
| 公开(公告)号: | CN110334303A | 公开(公告)日: | 2019-10-15 |
| 发明(设计)人: | 陈旭敏 | 申请(专利权)人: | 平安科技(深圳)有限公司 |
| 主分类号: | G06F16/958 | 分类号: | G06F16/958;G06F16/25;G06F9/448 |
| 代理公司: | 广州华进联合专利商标代理有限公司 44224 | 代理人: | 李文渊;王宁 |
| 地址: | 518033 广东省深圳市福田区福*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 校验服务 校验 输入框 校验规则 计算机设备 存储介质 输入信息 错误提示信息 研发管理 用户显示 预先定义 预先生成 监听 调用 申请 成功 | ||
1.一种表单校验方法,所述方法包括:
监听待校验模块对应的表单提交事件,所述待校验模块中预先生成了表单校验服务对象,所述表单校验服务对象加载有表单校验服务启用方法及当前待校验模块对应的表单中各个输入框的校验规则;
当成功监听到表单提交事件时,调用所述表单校验服务对象的表单校验服务启用方法以启用预先定义的表单校验服务;
通过所述表单校验服务对所述表单进行校验,以判断所述表单中的输入框对应的输入信息是否满足所述表单校验服务对象中与所述输入框对应的校验规则;
当所述输入框对应的输入信息不满足其对应的校验规则时,向用户显示错误提示信息。
2.根据权利要求1所述的方法,其特征在于,所述通过所述表单校验服务对所述表单进行校验,以判断所述表单中的输入框对应的输入信息是否满足所述表单校验服务对象中与所述输入框对应的校验规则,包括:
当所述表单中存在第一预设类型输入框时,通过所述表单校验服务对所述第一预设类型输入框进行优先校验;
当所述第一预设类型输入框对应的输入信息满足其对应的校验规则时,将所述第一预设类型输入框对应的输入信息发送至服务器进行校验;
当接收到所述服务器返回的校验成功的反馈信息时,通过所述表单校验服务依次对所述表单中的其他输入框进行校验;
所述方法还包括:
当接收到服务器返回的校验失败的反馈信息时,停止校验并向用户显示所述反馈信息。
3.根据权利要求1所述的方法,其特征在于,所述通过所述表单校验服务对所述表单进行校验,以判断所述表单中的输入框对应的输入信息是否满足所述表单校验服务对象中与所述输入框对应的校验规则,包括:
当所述表单中存在第二预设类型输入框时,通过所述表单校验服务对所述第二预设类型输入框进行优先校验;
当所述第二预设类型输入框对应的输入信息满足其对应的校验规则时,将所述第二预设类型输入框对应的输入信息发送至服务器进行校验;
当接收到所述服务器返回的校验成功的反馈信息时,通过所述表单校验服务对所述第二预设类型输入框对应的关联输入框进行校验;
所述方法还包括:
当接收到服务器返回的校验失败的反馈信息时,判定所述第二预设类型输入框对应的关联输入框校验失败。
4.根据权利要求1所述的方法,其特征在于,所述当任意一个输入框对应的输入信息不满足其对应的校验规则时,向用户显示错误提示信息,包括:
将各个输入框对应的输入信息及对应的校验结果进行保存;
当再次监听到表单提交事件时,将各个输入框对应的输入信息分别与其对应的已保存的输入信息进行比对,将比对不成功的输入框确定为目标输入框;
通过所述表单校验服务对所述目标输入框进行校验,以判断所述目标输入框对应的输入信息是否满足所述表单校验服务对象中其对应的校验规则;
当任意一个目标输入框对应的输入信息不满足其对应的校验规则时,向用户显示错误提示信息;及
当任意一个非目标输入框对应的校验结果为错误提示信息时,向用户返回所述校验结果。
5.根据权利要求1至4任意一项所述的方法,其特征在于,所述方法还包括:
当所述表单中各个输入框对应的输入信息都满足各自对应的校验规则时,将所述表单提交至服务器,接收并显示服务器返回的反馈信息。
6.一种表单校验装置,其特征在于,所述装置包括:
表单提交事件监听模块,用于监听待校验模块对应的表单提交事件,所述待校验模块中预先生成了表单校验服务对象,所述表单校验服务对象加载有表单校验服务启用方法及当前待校验模块对应的表单中各个输入框的校验规则;
表单校验服务启用模块,用于当成功监听到表单提交事件时,调用所述表单校验服务对象的表单校验服务启用方法以启用预先定义的表单校验服务;
校验模块,用于通过所述表单校验服务对所述表单进行校验,以判断所述表单中的输入框对应的输入信息是否满足所述表单校验服务对象中与所述输入框对应的校验规则;
第一显示模块,用于当所述输入框对应的输入信息不满足其对应的校验规则时,向用户显示错误提示信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于平安科技(深圳)有限公司,未经平安科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910484958.5/1.html,转载请声明来源钻瓜专利网。
- 上一篇:复杂Web应用前端运行时分析方法
- 下一篇:基于布局容灾的配置方法及系统





