网页文本框输入检查都需要检查什么内容

如题所述

针对普通的文本输入框。 通常要检查一下几点: 1、输入中英文空格 2、必填项的话,不输入任何字符 3、输入超长字符 4:输入的字符串之间含空格 5:输入首尾空格 6:输入全角/半角特殊字符(特别是单引号) 7:输入html格式语言 8:输入特殊字符串NULL、null、 空格的转义字符; 9:输入正常字符串 10:输入全角、半角空格 11:输入全角/半角,大写/小写英文字符 12:输入全角/半角数字 13:输入中文字符(默认全角) 14:输入英文字符(默认全角) 15:输入Javascrīpt函数:<b>Hello</b>,alert("hello") 针对费用类的数值型输入框: 1、输入英文空格 2:输入中文空格 3:输入字符中含有A~Z或a~z或者~!@#$%^&*()_+|{}[]:;'"/?《》<> 4: 输入整数首位为0 5:输入整数末尾为0 6:输入正数值 7:输入负数值 8:输入0 9:输入小数 10:输入小数末尾为0 11:输入的小数点多于一个 12:输入超长数值 13:输入数字只有一个小数点,小数点左边>(x-y)个有效值 14:输入数字只有一个小数点,小数点右边>y个有效值 15:输入数字只有一个小数点,小数点位数小于<Y个有效值 16:输入数字只有一个小数点,小数位数=Y个有效值 普通输入框测试检查点 1.验证输入与输出的是否信息一致; 2.输入框之前的标题是否正确; 3.对特殊字符的处理,尤其是输入信息徐需要发送到数据库的。特殊字符包括:'(单引号)、"(双引号)、[](中括号)、()(小括号)、{}(大括号)、;(分号)、<>(大于小于号)…… 4.对输入框输入超过限制的字符的处理,一般非特殊的没有作出限制的在255byte左右; 5.输入框本身的大小、长度; 6.不同内码的字符的输入; 7.对空格、TAB字符的处理机制; 8.字符本身显示的颜色; 9.密码输入窗口转换成星号或其它符号; 10.密码输入框对其中的信息进行加密,防止采用破解星号的方法破解; 11.按下ctrl和alt键对输入框的影响; 12.对于新增、修改、注册时用的输入框,有限制的,应该输入时作出提示,指出不允许的或者标出允许的; 13.对于有约束条件要求的输入框应当在条件满足时输入框的状态发生相应的改变,比如选了湖南就应该列出湖南下面的市,或者选了某些条件之后,一些输入框会关闭或转为只读状态; 14.输入类型;根据前面的栏位标题判断该输入框应该输入哪些内容算是合理的。例如,是否允许输入数字或字母,不允许输入其他字符等。 15.输入长度;数据库字段有长度定义,当输入过长时,提交数据是否会出错。 16.输入状态;当处于某种状态下,输入框是否处于可写或非可写状态。例如,系统自动给予的编号等栏位作为唯一标识,当再次处于编辑状态下,输入框栏位应处于不可写状态,如果可写对其编辑的话,可能会造成数据重复引起冲突等。 暂时,就能想这么多,看大家谁还有观点,互相学习下!邮箱输入框字段校验测试 01)输入合理的英文及数字字符组成的正确格式 02)格式正确的前提下输入第一部分中的异常字段校验 03)输入无@的格式,如:ab.com 04)输入@前无内容的格式,如@b.com 05)输入@后无内容的格式,如a@ 06)输入@前后均没有内容的格式,如@ 07)输入没有域名的格式,如a@b.,a@b 08)输入email中有多个@的,如a@@b.com,a@[email protected] 09)输入@后面直接跟域名的,如[email protected] 10)输入@后面有多个分隔符的,如[email protected][email protected] 11)输入@前面有分隔符的情况,如[email protected][email protected],a.b@c,a.b.c@d 验证码输入框字段校验测试(假设是4位数字) 01)不输入,空内容 02)空格输入 03)输入空格+正确验证码,空格出现在开头,中间,结尾均需要测试 04)输入4位其他非数字内容 05)输入第一部分中的异常字段校验 06)输入前3位或后3位验证码正确数字 07)输入4位正确验证码+其他数字 手机号码输入框字段校验测试(假设限制16个字符,只能输入数字) 01)不输入,空内容 02)空格输入 03)输入空格+数字,空格出现在开头,中间,结尾均需要测试 04)输入其他非数字内容 05)输入第一部分中的异常字段校验 06)输入1个数字 07)输入16位数字 08)输入超过17位数字 09)输入超长全数字测试 10)输入空格+数字,空格出现在开头,中间,结尾均需要测试
温馨提示:答案为网友推荐,仅供参考
相似回答