成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Flex驗證組件如何實現Flex驗證處理

開發 后端
你對Flex驗證組件的概念是否了解,Flex驗證組件中提供了豐富的錯誤類型,只是這些錯誤類型的提示是英文的,用戶可能需要改變提示。

本文向大家簡單介紹一下Flex驗證組件的概念,驗證失敗時需要做錯誤的提示及處理,修改錯誤提示的方法是修改Flex驗證組件中相應的錯誤類型屬性。

Flex驗證處理

驗證失敗時需要做錯誤的提示及處理。Flex驗證組件中提供了豐富的錯誤類型,只是這些錯誤類型的提示是英文的,用戶可能需要改變提示。修改錯誤提示的方法是修改Flex驗證組件中相應的錯誤類型屬性。例PhoneNumberValidator組件中的wrongLengthError屬性表示長度錯誤提示。
用戶可根據需要修改相應的出錯信息。其語法如下所示。

  1. <Flex驗證組件錯誤類型屬性="自定義錯誤提示"/> 

例: 

  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. <mx:Buttonidmx:Buttonid="mySubmit"label="驗證"click="checkHandle();"/> 

注:
If(Flex驗證組件id.validate().type==ValidationResultEvent.VALID)
ValidationResultEvent類包含于“mx.events.*”中,是驗證結果事件類。其中,INVALID值表示驗證失敗,VALID值表示驗證成功。

Validator還有一個listen屬性,它用來指定檢測的錯誤信息顯示在哪個組件上。例:
 

  1. <?xmlversionxmlversion="1.0"encoding="utf-8"?> 
  2. <mx:Applicationxmlns:mxmx:Applicationxmlns:mx=http://www.adobe.com/2006/mxml
  3. layout="vertical"fontSize="12"width="300"height="200"> 
  4. <mx:Validatoridmx:Validatorid="nameV"source="{nameTI}"property="text" 
  5. requiredFieldError="必須輸入姓名!" 
  6. trigger="{btn}"triggerEvent="click"/> 
  7. <mx:Validatoridmx:Validatorid="ageV"source="{ageTI}"property="text" 
  8. requiredFieldError="必須輸入年齡!" 
  9. trigger="{btn}"triggerEvent="click"/> 
  10. <mx:Validatoridmx:Validatorid="sexV"source="{sexRBG}"property="selectedValue" 
  11. requiredFieldError="必須選擇性別!" 
  12. trigger="{btn}"triggerEvent="click"  
  13. listener="{maleRB}"/> 
  14. <mx:FormItemlabelmx:FormItemlabel="姓名:"width="150"> 
  15. <mx:TextInputidmx:TextInputid="nameTI"/> 
  16. </mx:FormItem> 
  17. <mx:FormItemlabelmx:FormItemlabel="年齡:"width="150"> 
  18. <mx:TextInputidmx:TextInputid="ageTI"/> 
  19. </mx:FormItem> 
  20. <mx:FormItemlabelmx:FormItemlabel="性別:"direction="horizontal"width="150"> 
  21. <mx:RadioButtonGroupidmx:RadioButtonGroupid="sexRBG"/> 
  22. <mx:RadioButtonidmx:RadioButtonid="maleRB"groupName="sexRBG"label="男"value="1"/> 
  23. <mx:RadioButtonidmx:RadioButtonid="femaleRB"groupName="sexRBG"label="女"value="0"/> 
  24. </mx:FormItem> 
  25. <mx:Buttonidmx:Buttonid="btn"label="提交"/> 
  26. </mx:Application> 

對于性別的選擇,由于檢測兩個RadioButton比較麻煩,采用了檢測RadioButtonGroup的selectedValue屬性的方法,如果這個屬性為空,就說明兩個RadioButton都沒有選擇。但RadioButtonGroup并不是一個可視Flex驗證組件,檢測的錯誤信息無法顯示出來,所以這里就使用了listen屬性將顯示信息轉到maleRB組件上進行顯示了。
 

【編輯推薦】

  1. 常用Flex驗證控件用法指導
  2. Flex數據綁定技巧
  3. 學習總結 在Flex中如何嵌入Flex字體
  4. 揭開Flex正則表達式的神秘面紗
  5. Flex數據綁定及其使用頻繁的幾種情況 

 

 

責任編輯:佚名 來源: csdn.net
相關推薦

2010-08-12 13:25:46

Flex驗證方式

2010-07-29 16:38:14

Flex表單

2010-07-30 10:02:40

Flex驗證控件

2010-07-27 15:36:15

Flex swf

2010-07-28 12:41:18

Flex組件

2010-07-27 10:39:25

Flex組件

2010-07-30 13:40:59

Flex開發

2010-08-04 14:44:33

Flex圖表

2010-08-05 10:58:55

Flex組件

2010-07-27 13:46:18

Flex swf

2010-07-28 10:29:03

Flex開源

2009-08-20 10:12:59

Flex Alert組

2010-08-13 13:14:09

Flex圖表

2010-07-28 12:58:24

Flex DateCh

2010-08-09 11:14:36

Flex事件處理

2010-07-30 13:52:17

Flex組件

2010-08-13 09:21:12

FlexButton組件

2010-08-09 15:30:00

Flex字體

2009-07-28 09:51:11

Flex數據分頁查詢

2010-08-04 15:37:31

Flex圖表
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 成人免费片 | 国产91亚洲精品 | 蜜桃视频在线观看免费视频网站www | 亚洲国产网站 | 欧美在线天堂 | 综合久久av | 伊人二区 | 欧美二区在线 | 国产xxx在线观看 | 欧美女优在线观看 | 国产成人综合网 | 成人免费毛片片v | 精品美女在线观看 | 日韩精品一区二区三区视频播放 | 亚洲日韩中文字幕一区 | 国产三级国产精品 | 在线观看免费av网 | 日韩毛片视频 | 欧美三区视频 | 亚洲视频免费在线观看 | 久久精品一区二区 | 久久精品中文 | 国产精品一区在线观看你懂的 | 激情av网站 | 成人在线免费网站 | 另类亚洲视频 | 一区二区三区回区在观看免费视频 | chengrenzaixian| 国产精品 亚洲一区 | 中文字幕免费观看 | 国产一区二区三区视频 | 91精品国产一二三 | av日日操| 成人欧美一区二区三区在线观看 | 亚洲一区二区三区在线 | 黄视频网站在线 | 国产精品毛片无码 | 亚洲国产成人av好男人在线观看 | 亚洲91精品 | 色视频欧美| 精品欧美一区二区三区久久久 |