插件内置了以下验证方法 :
string
功能描述 : 字符串长度验证
参数格式 : checkData="x," 或 checkData="x,x"
int
功能描述 : 整数及整数位数验证
参数格式 : checkData="x," 或 checkData="x,x"
between
功能描述 : 2数之间验证(不限制数值类型)
参数格式 : checkData="x," checkData=",x" 或 checkData="x,x"
betweenD
功能描述 : 2数之间验证(数值类型为整数)
参数格式 : checkData="x," checkData=",x" 或 checkData="x,x"
betweenF
功能描述 : 2数之间验证(数值类型为小数)
参数格式 : checkData="x," checkData=",x" 或 checkData="x,x"
same
功能描述 : 是否为某个固定值
参数格式 : checkData="xx"
sameWith
功能描述 : 是否和指定id的表单元素的值相等
参数格式 : checkData="元素id"
notSame
功能描述 : 不等某个固定值
参数格式 : checkData="xx"
notSameWith
功能描述 : 是否和指定id表单元素的值不相等
参数格式 : checkData="元素id"
功能描述 : 电子邮箱验证
参数格式 : 无需参数
phone
功能描述 : 手机号码验证
参数格式 : 无需参数
url
功能描述 : 验证字符串是否为网址
参数格式 : 无需参数
zipCode
功能描述 : 国内邮编验证
参数格式 : 无需参数
reg
功能描述 : 正则表达式验证
参数格式 : checkData="正则表达式内容"
fun
功能描述 : 通过调用自定义函数进行验证 自动传递值到改函数。例: func(val); 自定义函数的返回值必须为布尔类型(验证成功返回真,否则返回假)。
参数格式 : checkData="函数名称"
附件验证
有很多特殊的表单元素例如 checkBox(多选框), radio(单选框) 等元素您可能无法使用 checkType="" checkData="" 这样的属性标示进行验证, 那么快了定义hcAttachFormCheck()函数吧。
hcAttachFormCheck() 函数会被自动调用,在这个函数里面您可以编写自己的验证逻辑(复杂也罢简单也好),验证后请根据验证结果返回真假并完成错误信息的提示工作。