Comunidad de diseño web y desarrollo en internet online

validar varios componentes con un solo evento

Citar            
MensajeEscrito el 03 Ago 2009 10:46 pm
Hola, alguien me puede orientar sobre como puedo hacerle para ejecutar los metodos de los componentes
<Validator/> al mismo tiempo es decir asi como que cuando oprima el boton actualizar o guardar, antes deque se ejecute la actualizacion he visto varios ejemplos que dicen que con una funcion o algo asi, si me pueden orientar estaria genial...gracias d todos modos seguire buscando..

cualquier recomendacion es bienvenida.. gracias de antemano

atte hector..

Por hectberlag

30 de clabLevel



 

chrome
Citar            
MensajeEscrito el 04 Ago 2009 11:18 am
Los validators pueden ser de distinto tipo, lo que se suele hacer es armar un array de validators y usar el método estático validateAll, que devuelve cero si no hay errores, aquí un ejemplo de la validación de un formulario hecho completamente en AS (si lo hicieras con tags iría por el mismo camino, solo que no tienes que declararlos)

Código ActionScript :

   private function validateData():Boolean{      
            var validator1:Validator = new StringValidator()
            var validator2:Validator = new StringValidator()
            var validator3:Validator = new EmailValidator()
            var validator4:Validator = new StringValidator()            
            validator1.source = formRef.username
            validator1.property = "text"            
            validator1.trigger = null
            validator2.source = formRef.country
            validator2.property = "text"
            validator2.trigger = null
            validator3.source = formRef.email
            validator3.property = "text"
            validator3.trigger = null
            validator4.source = formRef.msg
            validator4.property = "text"
            validator4.trigger = null
            validators = [validator1, validator2, validator3, validator4]
            var validatorsResult:Array
            validatorsResult = Validator.validateAll(validators)
            return (validatorsResult.length==0)            
   }


Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 04 Ago 2009 01:39 pm
Muchisismas gracias amigo.. probare y t cuento..

Hector

Por hectberlag

30 de clabLevel



 

chrome

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.