首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网络技术 > 网络基础 >

在Flex顶用Validator检测数字、字符串、Email、电话号码等

2012-07-27 
在Flex中用Validator检测数字、字符串、Email、电话号码等 .在Flex中用Validator检测数字、字符串、Email、电话

在Flex中用Validator检测数字、字符串、Email、电话号码等 .
在Flex中用Validator检测数字、字符串、Email、电话号码等
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="vertical" fontSize="12" width="300" height="200">

?<mx:Style>
?<![CDATA[
?.errorTip
?{
?fontSize: 12;
?}
?]]>
?</mx:Style>

?<mx:StringValidator id="nameV" source="{nameTI}" property="text"
?minLength="2"
?maxLength="5"
?requiredFieldError="必须输入姓名!"
?tooShortError="姓名过短!"
?tooLongError="姓名过长!"
?trigger="{btn}" triggerEvent="click"/>

?<mx:NumberValidator id="ageV" source="{ageTI}" property="text"
?domain="int"
?minValue="6"
?maxValue="100"
?lowerThanMinError="年龄过小!"
?exceedsMaxError="年龄过大!"
?integerError="年龄必须是整数!"
?invalidCharError='输入了非数字字符!'
?requiredFieldError="必须输入年龄!"
?trigger="{btn}" triggerEvent="click"/>

?<mx:Validator id="sexV" source="{sexRBG}" property="selectedValue"
?requiredFieldError="必须选择性别!"
?trigger="{btn}" triggerEvent="click"
?listener="{maleRB}"/>

?<mx:EmailValidator id="emailV" source="{emailTI}" property="text"
?requiredFieldError="必须输入E-mail"
?invalidCharError="E-mail地址中有错误字符。"
?invalidDomainError="E-mail地址中的域名不符合规范。"
?invalidIPDomainError="E-mail地址中的IP格式域名不符合规范。"
?invalidPeriodsInDomainError="域名中的“.”错误。"
?missingAtSignError="E-mail地址缺少“@”符号。"
?missingPeriodInDomainError="域名中缺少“.”"
?missingUsernameError="E-mail地址缺少用户名。"
?tooManyAtSignsError="E-mail地址中的“@”符号太多。"
?trigger="{btn}" triggerEvent="click"/>
?
?<mx:FormItem label="姓名:" width="200">
?<mx:TextInput id="nameTI"/>
?</mx:FormItem>

?<mx:FormItem label="年龄:" width="200">
?<mx:TextInput id="ageTI"/>
?</mx:FormItem>

?<mx:FormItem label="性别:" direction="horizontal" width="200">
?<mx:RadioButtonGroup id="sexRBG"/>
?<mx:RadioButton id="maleRB" groupName="sexRBG" label="男" value="1"/>
?<mx:RadioButton id="femaleRB" groupName="sexRBG" label="女" value="0"/>
?</mx:FormItem>

?<mx:FormItem label="E-mail:" width="200">
?<mx:TextInput id="emailTI"/>
?</mx:FormItem>

?<mx:Button id="btn" label="提交" />

热点排行