jq的validate插件验证时机问题

TheFlash 发布于 2015/05/15 00:04
阅读 956
收藏 0

设置了失去焦点时触发验证,页面中给input输入框和select选择框加了required属性,进入页面点击一下空白的地方,select马上触发了校验给出了提示。为什么我还没有选择select框,它就触发了失去焦点事件呢?而input框在不被点击的情况下,是不会触发失去焦点事件的。

======》页面这样写(片段)

<div class="select-default not-page">
                <select class="zdy" id="openOrgId" name="openOrgId">
                  <option value="">请选择</option>
                  [#if orgList2?? && orgList2?size>0]
                  [#list orgList2 as org]
                  <option value = "${org.orgId!}">${org.orgName!}</option>
                  [/#list]
                  [/#if]
                </select>
              </div>

=======》验证这样写(片段)

openOrgId: {
required: true,
},

==》验证时机(片段)

 onfocusout:function(element) {
       $(element).valid();
   },



加载中
返回顶部
顶部