在flex中,当我将鼠标放在无效的字段上时,会出现一个红色弹出窗口 表示错误消息。默认情况下,它由红色四舍五入。
默认情况下是否可以显示红色弹出框而不用鼠标悬停它? 因为有时红框不够清晰,我们对程序的印象是 粘
答案 0 :(得分: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 Red的背景颜色为无效,白色为有效