2009-06-03 59 views
0

在flex中,當我將鼠標放在無效的字段上時,出現一個紅色彈出窗口 ,指示錯誤消息。默認情況下,它以紅色四捨五入。Flex:顯示驗證程序錯誤消息

默認情況下可以顯示紅色的彈出窗口而不用鼠標懸停嗎? 因爲有時紅框不夠清晰,我們有印象,程序是 卡住

回答

1

我有一個類似的問題,我處理它是這樣的。

驗證器我添加有效和無效的函數,然後改變文本框的背景顏色或任何形式的元素,你想要的。下面是一個代碼片段:

<mx:StringValidator valid="handleValid(event)" invalid="handleValid(event)"/> 


private function handleValid(event:ValidationResultEvent):void{ 
    if(event.type== ValidationResultEvent.VALID){ 
    TextInput(event.target.source).styleName = "validTextStyle"; 
    } 
    else{ 
    TextInput(event.target.source).styleName = "inValidTextStyle"; 
    } 
} 

然後,我有風格變身爲textInput紅色的背景色無效和白色有效

+0

謝謝,這是一個好主意。 – maoanz 2009-06-04 07:11:35

相關問題