Disable submit button if it is not valid : ZipCodeValidator « Data Model « Flex
- Flex
- Data Model
- ZipCodeValidator
Disable submit button if it is not valid

<?xml version="1.0"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml">
<mx:Script>
import mx.events.ValidationResultEvent;
private function handleValid(event:ValidationResultEvent):void {
if(event.type==ValidationResultEvent.VALID)
submitButton.enabled = true;
else
submitButton.enabled = false;
}
private function submitForm():void {
}
</mx:Script>
<mx:ZipCodeValidator source="{inputZip}" property="text"
valid="handleValid(event);" invalid="handleValid(event);" />
<mx:TextInput id="inputZip" />
<mx:TextInput id="inputPn" />
<mx:Button id="submitButton" label="Submit" enabled="false" click="submitForm();" />
</mx:Application>
Related examples in the same category