From 5bd4f1f34bb08469d3e18727f9d39c53037c6424 Mon Sep 17 00:00:00 2001 From: wei <> Date: Sat, 28 Oct 2006 07:43:27 +0000 Subject: Add TActiveCustomValidator to change ErrorMessage on callbback. --- framework/Web/Javascripts/js/debug/validator.js | 15 +++++++++++++++ 1 file changed, 15 insertions(+) (limited to 'framework/Web/Javascripts/js/debug') diff --git a/framework/Web/Javascripts/js/debug/validator.js b/framework/Web/Javascripts/js/debug/validator.js index 8f244667..64ac10e3 100644 --- a/framework/Web/Javascripts/js/debug/validator.js +++ b/framework/Web/Javascripts/js/debug/validator.js @@ -140,6 +140,21 @@ Object.extend(Prado.Validation, else throw new Error("A validation manager for form '"+formID+"' needs to be created first."); return this.managers[formID]; + }, + + setErrorMessage : function(validatorID, message) + { + $H(Prado.Validation.managers).each(function(manager) + { + manager[1].validators.each(function(validator) + { + if(validator.options.ID == validatorID) + { + validator.options.ErrorMessage = message; + $(validatorID).innerHTML = message; + } + }); + }); } }); -- cgit v1.2.3