$.formValidator.retSetTipState
概述
来把该组的提示内容恢复到页面刚打开的状态
应用场景
当你的表单做了reset的时候,那你需要调用该函数来重置该校验组对应所有控件提示层的内容。
选项
validatorGroupString
(默认: "1") 属性名:校验组号。 你要针对哪个组重置状态。如果当前参数被省略,则自动取默认值"1"
示例
unFormValidator
概述
解除控件的验证功能
选项
unbindBoolean
(默认: true) 属性名:是否解除绑定。 你不传递参数的情况下,unbind参数默认true,即解除绑定。
示例
描述:
身份证在2中情况下,其中A条件需要验证,B条件不需要验证
jQuery 代码:
if(A条件)
{
$("#sfzh").attr("disabled",true).unFormValidator(true); //解除校验
}
else
{
$("#sfzh").attr("disabled",false).unFormValidator(false);//恢复校验
}
返回值:String$.formValidator.serialize
概述
把指定的内容序列化,中文不会乱码
注意事项
本函数本质上是调用了jQuery自带的serialize函数,只是进行了decodeURIComponent反解码,再进行escape编码。
选项
objsStringVer4.1.0新增
你传递进来的对象,会用下面jQuery的方法,进行序列化。$(objs).serialize()
示例
注意: 中文参数和这个普通$(objs).serialize()
调用有区别, 该方法进行了反编码
$.formValidator.reloadAutoTip
概述
重新定位提示层的位置
应用场景介绍
1、当你initConfig的属性autoTip配置成true,即自动构建提示层(提示层是绝对定位的)。如果你的控件位置会发生改变,所以你需要调用改函数,进行重新定位
2、当你的页面刚开始是隐藏的,当切换到改页面的时候,发现提示层都团聚在左上角,需要调用改函数
选项
示例
描述:
在窗口的resize事件里调用
jQuery 代码:
$(document).ready(function(){
/*你的校验代码*/
$.formValidator.reloadAutoTip
$.formValidator.getLength
概述
返回控件的长度/选择个数/索引号
选项
控件IDString
属性名:表单元素id。
示例
描述:
返回checkbox控件(xingqu:兴趣)选择的个数
jQuery 代码:
$.formValidator.getLength("xingqu")