From 2fda7f49f3792a0718838742b76a4b533c169af9 Mon Sep 17 00:00:00 2001 From: wei <> Date: Wed, 30 Aug 2006 23:28:51 +0000 Subject: Updated TInPlaceTextBox --- framework/Web/Javascripts/js/debug/validator.js | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) (limited to 'framework/Web/Javascripts/js/debug/validator.js') diff --git a/framework/Web/Javascripts/js/debug/validator.js b/framework/Web/Javascripts/js/debug/validator.js index 7a963f82..ec57e876 100644 --- a/framework/Web/Javascripts/js/debug/validator.js +++ b/framework/Web/Javascripts/js/debug/validator.js @@ -89,6 +89,15 @@ Object.extend(Prado.Validation, } }, + /** + * @return string first form ID. + */ + getForm : function() + { + var keys = $H(this.managers).keys(); + return keys[0]; + }, + /** * Check if the validators are valid for a particular form (and group). * The validators states will not be changed. @@ -647,6 +656,16 @@ Prado.WebUI.TBaseValidator.prototype = */ validate : function(invoker) { + //try to find the control. + if(!this.control) + this.control = $(this.options.ControlToValidate); + + if(!this.control) + { + this.isValid = true; + return this.isValid; + } + if(typeof(this.options.OnValidate) == "function") this.options.OnValidate(this, invoker); -- cgit v1.2.3