文档章节

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
64
0
keta-custom 3.1.0 发布,通用定制化平台

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

小菜的粉丝
2013/07/24
2.2K
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
paxos算法理解

主要从以下几点理解paxos: 基础paxos算法 阶段一:prepare 阶段二:accept multi-paxos 选择log entry leader选举 消除prepare RPC调用 全备份 客户端协议 改变系统配置 基础paxos 只有一个...

hgfgoodcreate
2016/04/27
233
0

没有更多内容

加载失败,请刷新页面

加载更多

微服务分布式事务实现

https://www.processon.com/view/link/5b2144d7e4b001a14d3d2d30

WALK_MAN
今天
2
0
《大漠烟尘》读书笔记及读后感文章3700字

《大漠烟尘》读书笔记及读后感文章3700字: 在这个浮躁的社会里,你有多久没有好好读完一本书了? 我们总觉得自己和别人不一样,所以当看到别人身上的问题时,很少有“反求诸己”,反思自己。...

原创小博客
今天
4
0
大数据教程(9.5)用MR实现sql中的jion逻辑

上一篇博客讲解了使用jar -jar的方式来运行提交MR程序,以及通过修改YarnRunner的源码来实现MR的windows开发环境提交到集群的方式。本篇博主将分享sql中常见的join操作。 一、需求 订单数据表...

em_aaron
今天
3
0
十万个为什么之什么是resultful规范

起源 越来越多的人开始意识到,网站即软件,而且是一种新型的软件。这种"互联网软件"采用客户端/服务器模式,建立在分布式体系上,通过互联网通信,具有高延时(high latency)、高并发等特点...

尾生
今天
3
0
Terraform配置文件(Terraform configuration)

Terraform配置文件 翻译自Terraform Configuration Terraform用文本文件来描述设备、设置变量。这些文件被称为Terraform配置文件,以.tf结尾。这一部分将讲述Terraform配置文件的加载与格式。...

buddie
今天
5
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部