formValidator辅助函数

$.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")
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值