【发布时间】:2012-12-14 00:41:15
【问题描述】:
我整天都在与自定义验证作斗争,我认为是时候寻求帮助了。
当您将用户添加到活动时,我构建的是类似于 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“受训者”以及所需的类别。
感谢您的任何建议或想法。
【问题讨论】:
-
验证插件可能会寻找
input字段。为什么不添加input type='hidden'和true/false值并通过click事件设置? -
我正在尝试这个,谢谢你的建议
标签: jquery html css validation plugins