我整天都在与自定义验证作斗争,我认为是时候寻求帮助了。
当您将用户添加到事件时,我构建的是类似于 facebook 的选择用户界面。我正在尝试构建一个函数,如果没有选择任何用户,它将返回错误。我遇到的问题是父 div 需要像表单元素一样对待,但我可以找到有关如何执行此操作的任何信息。
我在制作 JSfiddle 时想到了另一个想法。我将用户 ID 存储在一个数组中。也许验证可以检查一个空数组?我也不知道该怎么做,或者哪种方式是理想的..
这是一个可以玩的小提琴:http: //jsfiddle.net/7neCU/1/
这是我到目前为止所尝试的。
$.validator.addMethod('require-one-div', function (element) {
if ($('#trainees').children('.each_user').hasClass('selected'))
return true;
}, "Please select at least 1 trainee");
和规则
rules: {
trainees:{
'require-one-div':true
},
}
我还为父 div 提供#trainees
了名称和 ID“受训者”以及所需的类别。
感谢您的任何建议或想法。