Flex验证组件如何实现Flex验证处理

本文向大家简单介绍一下Flex验证组件的概念,验证失败时需要做错误的提示及处理,修改错误提示的方法是修改Flex验证组件中相应的错误类型属性。

Flex验证处理

验证失败时需要做错误的提示及处理。Flex验证组件中提供了丰富的错误类型,只是这些错误类型的提示是英文的,用户可能需要改变提示。修改错误提示的方法是修改Flex验证组件中相应的错误类型属性。例PhoneNumberValidator组件中的wrongLengthError属性表示长度错误提示。
用户可根据需要修改相应的出错信息。其语法如下所示。

 
 
 
  1.  

例:

 
 
 
  1. //引用ValidationResultEvent类  
  2. importmx.events.ValidationResultEvent;  
  3. privatefunctioncheckHandle():void//验证处理函数  
  4. {  
  5. if(emailV.validate().type==ValidationResultEvent.VALID)  
  6. {  
  7. Alert.show("电子邮件验证成功");//提示"验证成功"  
  8. }  
  9. }  
  10.  
  11.  
  12.  

注:
If(Flex验证组件id.validate().type==ValidationResultEvent.VALID)
ValidationResultEvent类包含于“mx.events.*”中,是验证结果事件类。其中,INVALID值表示验证失败,VALID值表示验证成功。

Validator还有一个listen属性,它用来指定检测的错误信息显示在哪个组件上。例:

 
 
 
  1.  
  2. layout="vertical"fontSize="12"width="300"height="200"> 
  3. requiredFieldError="必须输入姓名!" 
  4. trigger="{btn}"triggerEvent="click"/> 
  5. requiredFieldError="必须输入年龄!" 
  6. trigger="{btn}"triggerEvent="click"/> 
  7. requiredFieldError="必须选择性别!" 
  8. trigger="{btn}"triggerEvent="click"  
  9. listener="{maleRB}"/> 
  10.  
  11.  
  12.  
  13.  
  14.  
  15.  
  16.  
  17.  
  18.  
  19.  
  20.  
  21.  
  22.  

对于性别的选择,由于检测两个RadioButton比较麻烦,采用了检测RadioButtonGroup的selectedValue属性的方法,如果这个属性为空,就说明两个RadioButton都没有选择。但RadioButtonGroup并不是一个可视Flex验证组件,检测的错误信息无法显示出来,所以这里就使用了listen属性将显示信息转到maleRB组件上进行显示了。

【编辑推荐】

  1. 常用Flex验证控件用法指导
  2. Flex数据绑定技巧
  3. 学习总结 在Flex中如何嵌入Flex字体
  4. 揭开Flex正则表达式的神秘面纱
  5. Flex数据绑定及其使用频繁的几种情况 

当前文章:Flex验证组件如何实现Flex验证处理
本文URL:http://www.mswzjz.cn/qtweb/news45/365295.html

攀枝花网站建设、攀枝花网站运维推广公司-贝锐智能,是专注品牌与效果的网络营销公司;服务项目有等

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 贝锐智能