PDA

Просмотр полной версии : 1 Валидатор на всех


Art_133
05.02.2010, 21:05
Можно ли сделать что бы 1 валидатор проверял несколько текстовых полей на одну и туже ошибку?
Код:
<mx:StringValidator id="uploadingValidatorRequired" required="true" source="{formTI1, formTI2}"
property="text" requiredFieldError="Заполни поле!!" />


Так не работает.
Спасибо!

alatar
07.02.2010, 03:08
var dataValid:Boolean = true;
var validationResult:ValidationResultEvent;

stringValidator.required = true;

stringValidator.listener = fromInput;
validationResult = stringValidator.validate(fromInput.text);
if (validationResult.type == ValidationResultEvent.INVALID)
{
dataValid = false
}

stringValidator.listener = messageInput;
validationResult = stringValidator.validate(messageInput.text);
if (validationResult.type == ValidationResultEvent.INVALID)
{
dataValid = false
}
if (dataValid)
{
....
}

Art_133
08.02.2010, 12:09
спасибо.