日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關咨詢
選擇下列產(chǎn)品馬上在線溝通
服務時間:8:30-17:00
你可能遇到了下面的問題
關閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
Flex驗證組件如何實現(xiàn)Flex驗證處理

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

Flex驗證處理

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

 
 
 
  1.  

例:

 
 
 
  1. //引用ValidationResultEvent類  
  2. importmx.events.ValidationResultEvent;  
  3. privatefunctioncheckHandle():void//驗證處理函數(shù)  
  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.*”中,是驗證結(jié)果事件類。其中,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屬性將顯示信息轉(zhuǎn)到maleRB組件上進行顯示了。

【編輯推薦】

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

網(wǎng)站名稱:Flex驗證組件如何實現(xiàn)Flex驗證處理
文章分享:http://www.5511xx.com/article/dhoeecs.html