我安装SelectBoxIt是为了改变我的选择框外观,但我发现问题是jquery验证不起作用,例如,如果这个字段是必需的。
我没有必要发布代码,因为它很容易重现(我试过了,但stackoverflow页面挂了)。只需包含jquery.validate.min.js和jquery.selectBoxIt.min.js,然后创建一个包含一些元素的下拉列表,第一个元素为空值。
要定义的规则包括:
'Cliente[cnaid]': {
required: true,
min: 1
},其中Clientecnaid是选择框的名称。
任何提示都将不胜感激,
谢谢詹姆
发布于 2013-05-22 00:07:42
默认情况下,jQuery Validate仅适用于可见的表单元素。SelectBoxIt隐藏默认选择,并显示由非表单元素构建的选择。您需要做的是将选项添加到validate调用中,以允许它验证隐藏的元素:
$('form').validate({
ignore:'', //i.e. do not ignore hidden elements
//rules, etc
});https://stackoverflow.com/questions/16658546
复制相似问题