Thursday, June 18, 2009

Validate in flex

Validate Dynamic using Action Script:

var email_vali:EmailValidator = new EmailValidator();
email_vali.source = emailTextBox;
email_vali.property = "text";
var emailResult:ValidationResultEvent = email_vali.validate();
if (emailResult.type==ValidationResultEvent.INVALID)
{
//Invalid
}

Validate method

"<" mx:EmailValidator id="vali_Email" source="{txt_email}" property="text" "/>"
"<" mx:StringValidator id="vali_Password" source="{txt_password}" property="text" "/>"

In Validata function

var vali:Array = new Array();
vali.push(vali_Email);
vali.push(vali_Password);
var vali_Result:Array = Validator.validateAll(vali);
if (vali_Result.length==0)
{
//Validate successfully...
}

No comments: