[发明专利]一种教育系统的微信小程序表单校验方法及电子设备有效
| 申请号: | 201811259316.7 | 申请日: | 2018-10-26 |
| 公开(公告)号: | CN109491896B | 公开(公告)日: | 2022-06-21 |
| 发明(设计)人: | 李天驰;孙悦;李涛 | 申请(专利权)人: | 深圳点猫科技有限公司 |
| 主分类号: | G06F11/36 | 分类号: | G06F11/36 |
| 代理公司: | 广东良马律师事务所 44395 | 代理人: | 李良 |
| 地址: | 518000 广东省深圳市粤海*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 教育系统 微信小 程序 表单 校验 方法 电子设备 | ||
1.一种教育系统的微信小程序表单校验方法,其特征在于,包括步骤:
A.封装组件,引用小程序的组件,对组件添加blur事件监听并对blur事件绑定函数,当blur事件触发时,调用该函数对表单进行校验;
B.当blur事件触发时,对表单运用相应的验证规则进行校验;
C.对校验通过的表单,导出模块,并将值填充到表单的值集合;
将一些固定规则进行封装成模块,在编写新的表单验证规则时,可以直接导入模块进行复用;
使用一个JSON格式的对象来管理表单的所有规则,并且使用输入监听来实时监听输入的结果;
所述步骤B包括:
判断待校验选项是否为必填项,若非必填项,则跳过校验;
当待校验选项的验证规则为普通验证时,按照普通验证的规则进行校验;
当待校验选项的验证规则为正则验证时,通过正则验证的规则进行校验;
当待校验选项的验证规则为普通验证时,按照普通验证的规则进行校验的步骤中,判断待校验选项中输入的值的长度以及类型是否符合法则,当是时,校验通过;
当待校验选项的验证规则为正则验证时,通过正则验证的规则进行校验的步骤中,读取正则规则,并生成正则表达式,通过正则表达式,校验待校验选项的值;
当校验不通过时,读取提示内容,判断提示内容是否存在,当存在提示内容时,显示提示内容,提示用户修改,当提示内容不存在时,提示错误;
所述步骤A之前还包括:
预先存储校验过程中所需的验证规则、提示信息以及导出模块。
2.一种电子设备,其特征在于,包括:
包括处理器,适于实现各指令,以及
存储设备,适于存储多条指令,所述指令适于由处理器加载并执行:
封装组件,引用小程序的组件,对组件添加blur事件监听并对blur事件绑定函数,当blur事件触发时,调用该函数对表单进行校验;
当blur事件触发时,对表单运用相应的验证规则进行校验;
对校验通过的表单,导出模块,并将值填充到表单的值集合;
将一些固定规则进行封装成模块,在编写新的表单验证规则时,可以直接导入模块进行复用;
使用一个JSON格式的对象来管理表单的所有规则,并且使用输入监听来实时监听输入的结果;
所述处理器还用于加载并执行:
判断待校验选项是否为必填项,若非必填项,则通过校验;
当待校验选项的验证规则为普通验证时,按照普通验证的规则进行校验;
当待校验选项的验证规则为正则验证时,通过正则验证的规则进行校验;
当验证规则为普通验证时,判断待校验选项中输入的值的长度以及类型是否符合法则,当是时校验通过;
当验证规则为正则验证时,读取正则规则,并生成正则表达式,通过正则表达式,校验待校验选项的值;
当校验不通过时,读取提示内容,判断提示内容是否存在,当存在提示内容时,显示提示内容,提示用户修改,当提示内容不存在时,提示错误;
预先存储校验过程中所需的验证规则、提示信息以及导出模块。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳点猫科技有限公司,未经深圳点猫科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811259316.7/1.html,转载请声明来源钻瓜专利网。
- 上一篇:服务器压力测试方法及装置
- 下一篇:一种基于趋势分析的系统资源泄漏测试方法





