文档章节

chosen和validateEngine共用

FelixFly
 FelixFly
发布于 2015/12/10 12:30
字数 250
阅读 11
收藏 0

    在使用jquery validateEngine时用了chosen插件,chosen插件导致select原本的验证hidden了,而validateEngine插件不对hidden域进行validate。

// Custom ID uses prefix
usePrefix: "",
// Custom ID uses suffix
useSuffix: "",

    既然有根据ID属性来搜索,把select标签加上共有的后缀或者前缀就行了,避免每个select标签都需要写ID属性,这部分的东西由JS进行完成,这里由后缀进行完成,代码如下:

$(".chosen-select").each(function () {
   var field = $(this);
   if (!field.attr("id")) {
      field.attr("id", field.attr("name") + "_chosen");
   } else {
      field.attr("id", field.attr("id") + "_chosen");
   }
});

    初始化chosen部分

$(".chosen-select").chosen({
   allow_single_deselect : true,
   search_contains : true,
   no_results_text : '没有匹配项!'
});

    由于validateEngine默认是blur进行validate,而chosen没有blur事件,故而加上验证事件

// chosen-change 验证值
$(".chosen-select").chosen().change(function () {
   $(this).validationEngine("validate");
});

    最后在启动validateEngine时使用后缀检索ID

//初始化验证框架
$("#buildingForm").validationEngine({
    prettySelect : true,
    useSuffix: "_chosen"
});


© 著作权归作者所有

共有 人打赏支持
FelixFly
粉丝 4
博文 4
码字总数 1331
作品 0
合肥
高级程序员
validateengine验证问题

@我心悠悠 你好,想跟你请教个问题:我用validateengine做验证,我点击submit按钮提交时,异步验证不起作用,不知道如何解决,谢谢

zhuhuawu
2016/10/21
55
0
keta-custom 3.1.0 发布,通用定制化平台

keta-custom(原keta-security)是一个通用的定制化平台,解决了在web程序再开发过程中遇见的通用功能重复,界面风格迥异;安全无保障,质量无保 障等问题。该平台使用了maven作为项目管理,使...

小菜的粉丝
2013/07/24
2.1K
0
Paxos Made simple 释译

原文:Paxos Made Simple 作者:Leslie Lamport 时间:01 Nov 2001 1 Introduction The Paxos algorithm for implementing a fault-tolerant distributed system has been regarded as diff......

随安居士
2017/11/12
0
0
paxos算法证明过程

paxos算法有运作过程和证明过程,运作过程比较清晰明了,但是证明过程就比较复杂了。 很多人能够看懂paxos算法的运行过程,分prepare过程和accept过程,但是总是对证明过程模模糊糊,或者在看...

乒乓狂魔
2016/11/16
1K
1
解决angularJS chosen列表不更新的方法

我们都知道,chosen更新值的代码是这个 $(xxx).trigger("chosen:updated");//新版 $(xxx).trigger("liszt:updated");//旧版 通常来说,如果用的是jq,那么在append以后,直接跟上上面的代码以...

孟飞阳
08/30
0
0

没有更多内容

加载失败,请刷新页面

加载更多

20181018 上课截图

![](https://oscimg.oschina.net/oscnet/49f66c08ab8c59a21a3b98889d961672f30.jpg) ![](https://oscimg.oschina.net/oscnet/a61bc2d618b403650dbd4bf68a671fabecb.jpg)......

小丑鱼00
12分钟前
0
0
WinDbg

参考来自:http://www.cnit.net.cn/?id=225 SRV*C:\Symbols*http://msdl.microsoft.com/download/symbols ctrl + d to open dump_file Microsoft (R) Windows Debugger Version 6.12.0002.633......

xueyuse0012
今天
2
0
OSChina 周五乱弹 —— 想不想把92年的萝莉退货

Osc乱弹歌单(2018)请戳(这里) 【今日歌曲】 @罗马的王:分享松澤由美的单曲《地球ぎ》 很久没看圣斗士星矢了 《地球ぎ》- 松澤由美 手机党少年们想听歌,请使劲儿戳(这里) @开源中国首...

小小编辑
今天
14
2
springBoot条件配置

本篇介绍下,如何通过springboot的条件配置,控制Bean的创建 介绍下开发环境 JDK版本1.8 springboot版本是1.5.2 开发工具为 intellij idea(2018.2) 开发环境为 15款MacBook Pro 前言 很多时候,...

贺小五
今天
1
0
javascript source map 的使用

之前发现VS.NET会为压缩的js文添加一个与文件名同名的.map文件,一直没有搞懂他是用来做什么的,直接删除掉运行时浏览器又会报错,后来google了一直才真正搞懂了这个小小的map文件背后的巨大...

粒子数反转
昨天
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部