flex 校验

 

 

①flex中的校验可以使用mx.validators包下的一批校验类,此点不细说了,网上相关资料很多。

②处理校验时提示的错误信息为英文的问题

<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地址中的“@”符号太多。"/>

 

如上所示,邮箱名称校验有这么多的校验项,如果不把每个校验项对应的中文提示写上,系统默认会显示英文校验提示信息。我的办法就是把提示全部写上,争取将校验的代码抽出来,做成一个工具类。

如果有更好的办法,请告诉我一下,感激不尽。

你可能感兴趣的:(Flex)