我已经安装了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
jQuery Validate默认仅在可见表单元素上有效.SelectBoxIt隐藏默认选择并显示由非表单元素构建的一个.您需要做的是为validate调用添加选项以允许它验证隐藏的元素:
$('form').validate({
ignore:'', //i.e. do not ignore hidden elements
//rules, etc
});
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1664 次 |
| 最近记录: |