⚠ In case you've missed it, we have migrated to our new website, with a brand new forum. For more details about the migration you can read our blog post for website migration. This is an archived forum. ⚠

  •     

profile picture

Validar Campo fecha



beimar24

beimar24
  • profile picture
  • Member

Posted 28 March 2013 - 22:50 PM

Muy buen dia apreciados programadores

 

tengo mi grocery-crud funcionando muy bien 

tengo una tabla llamada personas y  ahy tengo un campo que se llama fecha de nacimiento 

 

cuando le doy agregar nueva persona  ese campo me selecciona un calendario 

pero si no selecciono nada del calendario 

y pongo 4444888  

el me permite guardar     y regresar a la lista 

pero no me guarda nada  porque en la lista me muestra todos los datos y el de la fecha de nacimiento  esta en blanco

 

lo que quiero es que no me deje guardar si no he seleccionado una fecha  en formato  dd/mm/yyyy)  

intente con esto pero no me funciona

 

$crud->set_rules('Fecha_Nacimiento','Fecha Invalida','check_dates');

 

de antemano quedo muy agradecido  por su colaboracion
 

 

 

 


Zalo

Zalo
  • profile picture
  • Member

Posted 02 April 2013 - 23:05 PM

Podes hacer un callback_before_insert (y/o update) y chequear que el campo no este vacio, y/o q matchee contra un patron.

Dos detalles importantes:

1) Con el callback_before_(insert|update) entre los parametros te llega el post (array) que mandaste desde el formulario, asi que podes chequearlo desde ahi.

2) El valor devuelto por el callback (return true/false) determina si se procede con el insert/update o no. Por lo tanto, si no es una fecha valida, lo unico q deberias hacer es poner un return false;

 

Espero que te sirva!

Un saludo!