2019独角兽企业重金招聘Python工程师标准>>>

我们在做表单验证的时候,很可能我们不希望一开始tips就自己出来“请输入手机号”,而换做placeholder直接在文本框提示输入信息,只有再出错的时候显示在右侧。这个时候我们要设置

$("#mobile").formValidator({tipid:"ps_mobile",onshow:"",oncorrect:"",onfocus:""})

主要就是onshow设置为空,这个时候我们刷新页面后会发现即使出错也没有显示出错消息,用firebug一看才发现原来是错误照样display:none了。想了很多办法都没解决,于是只有改formValidator源码了。

解压缩formValidator后发现会调用setTipState来改变tips的状态,红色的文字是自己添加的,目的就是让出错信息显示。

setTipState: function(elem, showclass, showmsg) {
            var setting0 = elem.settings[0];
            var initConfig = $.formValidator.getInitConfig(setting0.validatorgroup);
            var tip = $("#" + setting0.tipid);
            if (showmsg == null || showmsg == "") {
                tip.hide()
            } else {
                if (initConfig.tidymode) {
                    $("#fv_content").html(showmsg);
                    elem.Tooltip = showmsg;
                    if (showclass != "onError") {
                        tip.hide()
                    }
                }
                tip.removeClass();
                tip.addClass(showclass);
                tip.html(showmsg);
                //modify by xiangli 20140727
                if (showclass == "onError") {
                    tip.show()
                }
                //modify by xiangli 20140727end
            }
        },

转载于:https://my.oschina.net/u/1186749/blog/616590

formValidator BUG相关推荐

  1. jQuery formValidator表单校验代码生成器ver1.0

    发表感言      很感谢一直在支持我的网友们,感谢你们对插件改进的建议.虽然最近坐的脖子和屁股痛,但是我还是用休息时间完成了这个代码生成器的开发,再次感谢支持我的网友们. 谈一下写代码生成器的目的 ...

  2. jQuery formValidator表单验证插件4.1.0 下载 演示 文档 可换肤 代码生成器

    更新记录: 2011/6/5 jQuery formValidator 4.1.0 ver 申明: 1.所有DEMO引用jQuery类库的时候,类库后面直接跟了版本号--表示插件支持的最高类库版本号 ...

  3. jquery.formValidator表单验证语法

    ms是从升级手册中摘抄出来的. 规范插件的命名: 1.对插件所有函数相关属性的命名采用Camel风格命名,即:第一个单词首字母小写,其余单词首字母大写.本次变动比较大,为了规范插件的命名,希望大家谅解 ...

  4. [导入][转载]超强大的jquery formValidator

    jQuery formValidator表单验证插件开源了!!含API帮助.源码.示例 升级记录 2.0 这次又做了一次比较大的调整:增加了FunctionValidator这种校验方式,现在你可以调 ...

  5. jQuery formValidator表单校验代码生成器ver1.1,一键产生所有代码

    谈一下写代码生成器的目的 1.减少书写错误.主要是配置参数容易书写错误,JS是认大小写. 2.提高代码复用性. 3.让不懂JS的人更容易上手. 4.不用记忆配置参数. 基本操作: 产生单条校验代码 1 ...

  6. 基于 猫冬的 jQuery formValidator表单验证 的asp.net 控件

    为了方便在asp.net中使用,封装了一下 <猫冬 的 jQuery formValidator表单验证> 控件 其实也不是什么控件,只是一个类,方便生成前台js. 特点: 1.后台生成的 ...

  7. jQuery formvalidator插件 API帮助文档

    jQuery formvalidator插件 API帮助文档 目前支持4种大的校验方式,分别是:InputValidator(针对input. textarea.select控件).CompareVa ...

  8. spring boot 文件上传工具类(bug 已修改)

    以前的文件上传都是之前前辈写的,现在自己来写一个,大家可以看看,有什么问题可以在评论中提出来. 写的这个文件上传是在spring boot 2.0中测试的,测试了,可以正常上传,下面贴代码 第一步:引 ...

  9. 微信无法连接服务器501,微信成语猜猜看第501关BUG出现全是英文怎么过解决方法...

    近日因为跳一跳许多微信小程序游戏异常火爆,其中就包括了成语猜猜看游戏,但是很多小伙伴向小编反应游戏之中出现了BUG,那么微信成语猜猜看BUG怎么办呢?为了帮助各位小伙伴,小编特意带来了成语猜猜看BUG ...

最新文章

  1. 编译型语言和解释型语言(转载)
  2. 升级Xcode7.3 iOS9.3后,unity转C++代码出现 2 errors
  3. 文件共享服务器连接数问题,共享服务器上连接数量的设置
  4. ElementUI自定义icon步骤条
  5. 如何将多个Android Wear手表与单个手机配对
  6. mysql 密码sha256_MySQL5.6启用sha256_password插件
  7. 我为什么做程序猿訪谈录
  8. JavaScript—当前时间
  9. MFC——在共享DLL中使用MFC、在静态库中使用MFC
  10. PMP项目管理培训课程
  11. startActivity报错exposed beyond app through Intent.getData()
  12. 关于CMOS摄像头的DVP接口的工作方式与一般使用方法
  13. uniapp-UI设计
  14. 网络型 PLC可编程控制器综合实训装置
  15. 使用excel校验身份证号码是否正确
  16. autoCAD恐吓式销售_恐吓式软文的例子 恐吓式软文营销案例分享
  17. 公众号800篇文章分类和索引
  18. 微信扫描二维码-电脑上网
  19. 我的TOM邮箱收件速度真不慢——邮箱常见问题解答大全!
  20. Lucene .Net + 盘古分词 学习资料

热门文章

  1. 10hibernate_one2many_1
  2. VSTS LoadTest使用原则
  3. 我与Linux的相识之旅
  4. 简述vi编辑器的启动\退出\保存文件
  5. 开发Android应用用Kotlin还是Java?
  6. java中execution的作用_一文初步了解Java虚拟机
  7. KALI LINUX文件名乱码,在kali linux之下 下载并解压的文件名呈现乱码 解决方案
  8. tensorflow中的BN层实现
  9. iis 无法连接mysql_远程无法连接SQL2000及MySQL的原因和解决办法
  10. 化验室计算机用户管理,计算机实验室管理思路及方法