WEB开发网
开发学院网页设计JavaScript 基于prototype的web验证框架 阅读

基于prototype的web验证框架

 2010-09-14 13:11:54 来源:WEB开发网   
核心提示: 在编辑域失去焦点时,会自动检查,如果输入不满足上述条件,则产生错误提示.4:检查规则说明required -- 非空域validate-number -- 一个有效数validate-digits -- 只能包含[0-9]任意个数字validate-alpha -- 只能是字母[a-zA-

在编辑域失去焦点时,会自动检查,如果输入不满足上述条件,则产生错误提示.

4:检查规则说明

required -- 非空域

validate-number -- 一个有效数

validate-digits -- 只能包含[0-9]任意个数字

validate-alpha -- 只能是字母[a-zA-Z]

validate-alphanum -- 只能是字母和数字的组合

validate-date -- 只能是日期

validate-email -- 只能是有效的email

validate-url -- 只能是有效的url地址

validate-date-au -- 日期的形式必须是dd/mm/yyyy

validate-one-required -- 至少有一个被选中,例如一组checkbox, radiobutton,它们最好包含在一个div和span中

validate-date-cn -- 日期的形式必须是yyyy/mm/dd

validate-integer -- 只能是整数,可以有正负号

validate-chinese -- 只能是中文

validate-ip -- 有效的IP地址

validate-phone -- 有效的电话(仅适用于中国)

validate-mobile-phone -- 有效的手机号,在badqiu的版本中只验证了135的,有待改进

validate-equals-$otherInputId -- 必须和某个input field相等例如 validate-equals-otherInputId(此处$some表示一个特定的值)

less-than-$otherInputId -- 小于某个input field less-than-otherInputId(此处$some表示一个特定的值)

great-than-$otherInputId -- 大于某个input field less-than-otherInputId(此处$some表示一个特定的值)

min-length-$number -- 最小长度是$number(此处$some表示一个特定的值)

max-length-$number -- 最大长度是$number(此处$some表示一个特定的值)

validate-file-$type1-$type2-$typeX -- file的input必须是声明的$type1 -- $typeX中的一种

Tags:基于 prototype web

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接