使用ZipCodeValidatorDomainType验证不同国家的邮编

来源:互联网 发布:网络群发短信 编辑:程序博客网 时间:2024/04/26 10:19
<?xml version="1.0" encoding="utf-8"?><!-- http://blog.flexexamples.com/2008/10/02/using-the-zipcodevalidator-class-to-validate-us-or-canadian-zip-codes-redux/ --><mx:Application name="ZipCodeValidator_domain_test"        xmlns:mx="http://www.adobe.com/2006/mxml"        layout="vertical"        verticalAlign="middle"        backgroundColor="white">    <mx:Script>        <![CDATA[            import mx.controls.Alert;            import mx.events.ValidationResultEvent;            import mx.validators.ZipCodeValidatorDomainType;            private function zipCodeValidator_valid(evt:ValidationResultEvent):void {                Alert.show(evt.type);            }            private function zipCodeValidator_invalid(evt:ValidationResultEvent):void {                Alert.show(evt.message);            }        ]]>    </mx:Script>    <mx:ZipCodeValidator id="zipCodeValidator"            domain="{radioButtonGroup.selectedValue}"            valid="zipCodeValidator_valid(event);"            invalid="zipCodeValidator_invalid(event);" />    <mx:RadioButtonGroup id="radioButtonGroup" />    <mx:Form defaultButton="{button}">        <mx:FormItem label="Zip code:">            <mx:TextInput id="textInput" />        </mx:FormItem>        <mx:FormItem label="Domain type:" direction="vertical">            <mx:RadioButton label="{ZipCodeValidatorDomainType.US_OR_CANADA}"                    value="{ZipCodeValidatorDomainType.US_OR_CANADA}"                    group="{radioButtonGroup}"                    selected="true" />            <mx:RadioButton label="{ZipCodeValidatorDomainType.US_ONLY}"                    value="{ZipCodeValidatorDomainType.US_ONLY}"                    group="{radioButtonGroup}" />            <mx:RadioButton label="{ZipCodeValidatorDomainType.CANADA_ONLY}"                    value="{ZipCodeValidatorDomainType.CANADA_ONLY}"                    group="{radioButtonGroup}" />        </mx:FormItem>        <mx:FormItem width="100%"                horizontalAlign="right">            <mx:Button id="button"                    label="Validate"                    click="zipCodeValidator.validate(textInput.text);"/>        </mx:FormItem>    </mx:Form></mx:Application>
原创粉丝点击