jquery验证不适用于SelectBoxIt组件

jst*_*rdo 6 validation jquery

我已经安装了SelectBoxIt以更改我的选择框外观,但我发现问题是jquery验证不起作用,例如,如果需要此字段.

我没有必要发布代码,因为它很容易重现(我试过但stackoverflow页面挂起).只需包含jquery.validate.min.js和jquery.selectBoxIt.min.js,然后使用一些元素创建一个下拉列表,其中第一个元素为空值.

要定义的规则是:

                'Cliente[cnaid]': {
                    required: true,
                    min: 1
                },
Run Code Online (Sandbox Code Playgroud)

Cliente [cnaid]是选择框的名称.

任何提示将不胜感激,

谢谢Jaime

Ryl*_*ley 7

jQuery Validate默认仅在可见表单元素上有效.SelectBoxIt隐藏默认选择并显示由非表单元素构建的一个.您需要做的是为validate调用添加选项以允许它验证隐藏的元素:

$('form').validate({
  ignore:'', //i.e. do not ignore hidden elements
  //rules, etc
});
Run Code Online (Sandbox Code Playgroud)