Wenas!
Tengo en mi vista un checkbox del estilo:
Y en el controlador tengo algo así:
Código PHP:
$this->form_validation->set_rules('condiciones', 'Condiciones', 'callback__check_condiciones');
La idea es que un requisito para poder enviar el formulario es que el usuario acepte las condiciones de uso, pero me parece que el atributo "required" no sirve para un checkbox. Por esto, me he definido una función:
Código PHP:
function _check_condiciones($cond){
if($cond == 'off')
return TRUE;
else
return FALSE;
}
Y lo que quiero es obtener el valor del checkbox dentro de esta función para devolver TRUE o FALSE en función de su valor. El problema es que siempre me muestra el mensaje de error asociado al checkbox, por lo que supongo que no lo estoy comparando correctamente. Además, al hacer dentro de la función un var_dump($cond) me devuelve siempre la cadena vacía o falso, tanto si lo he marcado como si no.
¿Cómo puedo comparar el valor del checkbox?
Gracias!