[发明专利]一种控件输入值校验方法及系统无效
申请号: | 201010615870.1 | 申请日: | 2010-12-30 |
公开(公告)号: | CN102023869A | 公开(公告)日: | 2011-04-20 |
发明(设计)人: | 叶青 | 申请(专利权)人: | 深圳联友科技有限公司 |
主分类号: | G06F9/44 | 分类号: | G06F9/44 |
代理公司: | 深圳市顺天达专利商标代理有限公司 44217 | 代理人: | 易钊 |
地址: | 518031 广东省深圳市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 控件 输入 校验 方法 系统 | ||
1.一种控件输入值校验方法,其特征在于,包括以下步骤:
S1、判断控件是否存在自定义属性,若否,结束校验过程,若是,执行步骤S2,所述自定义属性预先设置在所述控件的自定义属性格式包中;
S2、调用所述控件的输入值,所述输入值由用户输入到所述控件的窗口中;
S3、将所述控件的所述输入值与所述控件的自定义属性格式包中的每个自定义属性进行比对并输出校验结果,其中若所述每个自定义属性均符合则所述输入值合法,否则所述输入值不合法。
2.根据权利要求1所述的控件输入值校验方法,其特征在于,还包括,在所述校验结果为合法时保存所述输入值并进行其它处理,在所述校验结果为非法时输出表示输入错误的提示信息。
3.根据权利要求1或2所述的控件输入值校验方法,其特征在于,所述自定义属性格式包包括用于限制输入值的自定义属性项,所述用于限制输入值的自定义属性项包括输入值类型项、允许输入字符长度项、不允许输入的字符类型项。
4.根据权利要求3所述的控件输入值校验方法,其特征在于,所述自定义属性格式包还包括用于标识所述控件的输入是否为必填项的是否必填设置项、用于表示所述控件类型的基础元素类项和用于表示所述输入值在所述控件显示窗体内显示形式的显示类型项。
5.根据权利要求4所述的控件输入值校验方法,其特征在于,步骤S3还包括当所述输入值不合法时,根据所述是否必填设置项判断所述控件的输入是否为必填项,若是则输出表示输入错误的提示信息,若否则输出表示忽略该输入值的指示信息。
6.一种控件输入值校验系统,其特征在于,包括:
属性判断模块,用于判断控件是否存在自定义属性并输出判断结果,所述自定义属性预先设置在所述控件的自定义属性格式包中;
校验接口,用于传输所述控件的输入值,所述输入值由用户输入到所述控件的窗口中;
校验包,用于将通过所述校验接口调用的所述输入值与所述控件的自定义属性格式包中的每个自定义属性进行比对,并输出校验结果;
处理模块,用于从所述属性判断模块接收判断结果并在所述判断结果为是时指示所述校验接口将所述输入值传送给所述校验包。
7.根据权利要求6所述的控件输入值校验系统,其特征在于,所述处理模块还用于在所述属性判断模块输出的判断结果为否时保存输入值并进行其它处理,并用于从所述校验包接收校验结果,且在所述校验结果为合法时保存所述输入值并进行其它处理,在所述校验结果为非法时输出表示输入错误的提示信息。
8.根据权利要求6或7所述的控件输入值校验系统,其特征在于,所述自定义属性格式包包括用于限制输入值的自定义属性项,所述用于限制输入值的自定义属性项包括输入值类型项、允许输入字符长度项、不允许输入的字符类型项。
9.根据权利要求8所述的控件输入值校验系统,其特征在于,所述自定义属性格式包还包括用于标识所述控件的输入是否为必填项的是否必填设置项、用于表示所述控件类型的基础元素类项和用于表示所述输入值在所述控件显示窗体内显示形式的显示类型项。
10.根据权利要求9所述的控件输入值校验系统,其特征在于,所述校验包还用于在所述输入值不合法时根据所述是否必填设置项判断所述控件的输入是否为必填项,若是则输出表示所述输入不合法的校验结果,若否则向所述处理模块输出表示忽略该输入值的指示信息以便所述处理模块进行其它处理。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳联友科技有限公司,未经深圳联友科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010615870.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:具有透镜的发光单元
- 下一篇:光电转换装置和使用光电转换装置的成像系统