Apache flex Flex 3 StringValidator突出显示字段

Apache flex Flex 3 StringValidator突出显示字段,apache-flex,flex3,validation,highlight,Apache Flex,Flex3,Validation,Highlight,我想对多个字段执行简单验证。请注意,这些字段不在mx:Form中,因为它们的显示方式不是标准。验证工作正常,但不会突出显示带有错误消息的textInput myValidator.source = empName1; myValidator.property = "text"; if(myValidator.validate().type == ValidationResultEvent.VALID) { Alert.show("good"); } ... <mx:StringValid

我想对多个字段执行简单验证。请注意,这些字段不在mx:Form中,因为它们的显示方式不是标准。验证工作正常,但不会突出显示带有错误消息的textInput

myValidator.source = empName1;
myValidator.property = "text";
if(myValidator.validate().type == ValidationResultEvent.VALID)
{
 Alert.show("good");
}
...
<mx:StringValidator id="myValidator" required="true" minLength="1" requiredFieldError="This field is required" />
<mx:TextInput x="152" y="32" width="207" id="empName1"/>
这就是所谓的:

if(!validateField([TicketTitle,TicketDesc]))
{
 Alert.show("Required fields were left blank!", "Warning");
 return;
}
和mxml验证器

<mx:StringValidator id="myValidator" required="true" minLength="1" requiredFieldError="This field is required" />

解决了它。。。我需要这个:

empName1.validateNow();
empName1.validateNow();