Mega Code Archive

 
Categories / Flex / Development
 

Use Validator validateAll() to invoke validators in an Array

<?xml version="1.0"?> <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml"   creationComplete="initValidatorArray();">   <mx:Script>          import mx.validators.Validator;     private var myValidators:Array;     private function initValidatorArray():void {       myValidators=[zipV, pnV];     }        </mx:Script>   <mx:ZipCodeValidator id="zipV" source="{zipCodeInput}" property="text" />   <mx:PhoneNumberValidator id="pnV" source="{phoneNumberInput}" property="text" />   <mx:Form>     <mx:TextInput id="zipCodeInput" />     <mx:TextInput id="phoneNumberInput" />   </mx:Form>   <mx:Button label="Validate"     click="Validator.validateAll(myValidators);" /> </mx:Application>