unobtrusive MVC3 validando grupo de casillas de verificación
Necesito validar un grupo de casillas de verificación usando la validación discreta MVC3. como lo haria Encontré esto y lo probé, pero no funciona.
$(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"}});
...
My 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" />
ería mejor si alguien proporcionara una solución completa con la validación del lado del servidor + del lado del cliente (por supuesto, utilizando la validación discreta MVC3).
Gracia