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

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

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷解決方案
常用Flex驗(yàn)證方式剖析

Flex有很多值得學(xué)習(xí)的地方,這里向大家描述一下常用Flex驗(yàn)證方式,默認(rèn)的情況下,F(xiàn)lex當(dāng)我們切換組件焦點(diǎn)的時(shí)候檢測(cè)任意動(dòng)作觸發(fā)驗(yàn)證有兩種寫(xiě)法。一種是在驗(yàn)證組件中指明觸發(fā)器和觸發(fā)動(dòng)作。另一種是執(zhí)行事件處理函數(shù)。

常用Flex驗(yàn)證方式

1.Flex驗(yàn)證必填項(xiàng)

代碼如下:
 

 
 
 
  1. property="text"requiredFieldError="必須輸入用戶名!"/> 
  2.  
  3.  
  4.  
  5.  

Validator組件的功能是檢測(cè)必填項(xiàng)。我們把要檢測(cè)的組件的名字寫(xiě)在source屬性中,把要檢測(cè)的組件的屬性寫(xiě)在property屬性中,然后自定義requiredFieldError屬性的值即可。當(dāng)然requiredFieldError屬性的值也可以不定義,那么就會(huì)使用默認(rèn)的提示文字。

上面的錯(cuò)誤提示的文字有些看不清,只需要加上這樣一句就OK了:
 

 
 
 
  1.  
  2. .errorTip  
  3. {  
  4. fontSize:12;  
  5. }  
  6.  

2.控制檢測(cè)時(shí)機(jī)

默認(rèn)的情況下,F(xiàn)lex當(dāng)我們切換組件焦點(diǎn)的時(shí)候檢測(cè)任意動(dòng)作觸發(fā)驗(yàn)證有兩種Flex驗(yàn)證方式。一種是在驗(yàn)證組件中指明觸發(fā)器和觸發(fā)動(dòng)作。另一種是執(zhí)行事件處理函數(shù)。
在驗(yàn)證組件中指明觸發(fā)器和觸發(fā)動(dòng)作的語(yǔ)法如下所示。
 

 
 
 
  1. source="{輸入源id}" 
  2. property="輸入源的屬性" 
  3. trigger="{觸發(fā)器}" 
  4. triggerEvent="觸發(fā)事件"> 

下面這個(gè)例子為按Tab鍵切換焦點(diǎn)已經(jīng)不能觸發(fā)檢測(cè)動(dòng)作了,只有單擊“提交”按鈕才會(huì)觸發(fā)檢測(cè)。
 

 
 
 
  1.  
  2.  
  3. fontSize="12"width="300"height="150"> 
  4. requiredFieldError="必須輸入姓名!" 
  5. trigger="{btn}"triggerEvent="click"/> 
  6. requiredFieldError="必須輸入年齡!" 
  7. trigger="{btn}"triggerEvent="click"/> 
  8.  
  9.  
  10.  
  11.  
  12.  
  13.  
  14.  
  15.  
  16.  

 在默認(rèn)情況下,Validator會(huì)在Flex發(fā)出valueCommit事件的時(shí)候進(jìn)行檢測(cè),因此當(dāng)焦點(diǎn)改變的時(shí)候,會(huì)自動(dòng)進(jìn)行檢測(cè)。而上面的源碼中,則手動(dòng)指定了進(jìn)行檢測(cè)的事件是btn按鈕的click事件。

任意動(dòng)作的觸發(fā)也可采用代碼觸發(fā)Flex驗(yàn)證方式。
其語(yǔ)法如下所示。
<組件事件="驗(yàn)證組件.validate();"/>
驗(yàn)證組件都包含一個(gè)validate方法,用以代碼執(zhí)行驗(yàn)證。
比如:
 

 
 
 
  1.  

分享文章:常用Flex驗(yàn)證方式剖析
鏈接分享:http://m.5511xx.com/article/codsigi.html