Мне нужно проверить группу флажков с помощью ненавязчивой проверки MVC3. как бы я это сделал? Я нашел это и попробовал, но он не работает.
$(function(){
$.validator.addMethod('cb_selectone', function(value,element){
if(element.length>0){
for(var i=0;i<element.length;i++){
if($(element[i]).val('checked')) return true;
}
return false;
}
return false;
}, 'Please select at least one option');
$('#main').validate({rules:{Services:"cb_selectone"}});
...
Мой Html:
<input type="checkbox" class="checkbox" name="Services" value="1" />
<input type="checkbox" class="checkbox" name="Services" value="2" />
<input type="checkbox" class="checkbox" name="Services" value="3" />
Было бы лучше, если бы кто-то предоставил полное решение с проверкой на стороне сервера + на стороне клиента (конечно, используя ненавязчивую проверку MVC3).
Спасибо