Change form input box label when data is not valid
<?xml version="1.0" encoding="utf-8"?> <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute"> <mx:Script> import mx.events.ValidationResultEvent; private function invalidHandler(event:ValidationResultEvent):void { usernameItem.label = "-=Name=-"; } private function validHandler(event:ValidationResultEvent):void { usernameItem.label = "Name"; } </mx:Script> <mx:Form> <mx:FormItem id="usernameItem" label="Name"> <mx:TextInput id="username"/> </mx:FormItem> <mx:FormItem> <mx:Button id="button" label="Submit" /> </mx:FormItem> </mx:Form> <mx:Validator id="validator" source="{username}" property="text" invalid="invalidHandler(event)" valid="validHandler(event)" listener="{null}" /> </mx:Application>