diff options
Diffstat (limited to 'framework/Web/Javascripts')
| -rw-r--r-- | framework/Web/Javascripts/source/prado/validator/validation3.js | 11 | 
1 files changed, 10 insertions, 1 deletions
diff --git a/framework/Web/Javascripts/source/prado/validator/validation3.js b/framework/Web/Javascripts/source/prado/validator/validation3.js index 47c031c4..290b6f62 100644 --- a/framework/Web/Javascripts/source/prado/validator/validation3.js +++ b/framework/Web/Javascripts/source/prado/validator/validation3.js @@ -667,9 +667,18 @@ Prado.WebUI.TBaseValidator.prototype =  		if(typeof(CssClass) == "string" && CssClass.length > 0)
  		{
  			if(valid)
 -				control.removeClassName(CssClass);
 +			{
 +				if (control.lastValidator == this.options.ID)
 +				{
 +					control.lastValidator = null;
 +					control.removeClassName(CssClass);
 +				}
 +			}
  			else
 +			{
 +				control.lastValidator = this.options.ID;
  				control.addClassName(CssClass);
 +			}
  		}
  	},
  | 
