av激情亚洲男人的天堂国语,日韩欧美精品一中文字幕,无码av一区二区三区无码,国产又色又爽又刺激的a片,国产又色又爽又刺激的a片

Flex驗證組件如何實現(xiàn)Flex驗證處理

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

Flex驗證處理

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

 
 
 
  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組件上進(jìn)行顯示了。

【編輯推薦】

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

新聞名稱:Flex驗證組件如何實現(xiàn)Flex驗證處理
標(biāo)題URL:http://uogjgqi.cn/article/dhoeecs.html
掃二維碼與項目經(jīng)理溝通

我們在微信上24小時期待你的聲音

解答本文疑問/技術(shù)咨詢/運營咨詢/技術(shù)建議/互聯(lián)網(wǎng)交流