Ver Mensaje Individual
  #19 (permalink)  
Antiguo 01/04/2011, 16:26
CyberMauher
 
Fecha de Ingreso: febrero-2010
Mensajes: 183
Antigüedad: 14 años, 3 meses
Puntos: 1
Respuesta: Agregar Filtro A Elemento Form

Cita:
Iniciado por GatorV Ver Mensaje
Recuerda que los filtros se aplican después de que el elemento es valido, y cuando haces un $form->getValues().

Saludos.
Ah no lo sabia pero lo estoy haciendo bien:
Código PHP:
if ($form->isValid($_POST)) {
  
$values $form->getValues();

Puede encontrar una solución más limpia para funciones nativas, lo dejo para alguien que le interese:
Código PHP:
        $form->addElement('text''phone', array(
            
'Label' => 'Teléfono',
            
'Description' => 'El teléfono debe contener código de área sin anteponer 0, ni 15 para celulares.',
            
'Validators' => array(
                
'Digits',
                
//array('regex', false, '/^[1-9]/'),
                
array('StringLength'false, array(1012))
            ),
            
'Required' => false,
            
'Filters' => array(
                array(
'Callback', array('ltrim''0'))
            )
        )); 
SALUDOS, Y MUCHAS GRACIAS A TODOS!
__________________
Le estaré agradecido por los siglos de los siglos a mi dios en PHP masterpuppet. Amen!

Última edición por CyberMauher; 02/04/2011 a las 16:17