From 9c9a2d731fea9679f65904a3a6b72dd78b4253a4 Mon Sep 17 00:00:00 2001 From: wei <> Date: Mon, 9 Jan 2006 03:40:59 +0000 Subject: Update library --- framework/Web/Javascripts/base/validators.js | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) (limited to 'framework/Web/Javascripts/base/validators.js') diff --git a/framework/Web/Javascripts/base/validators.js b/framework/Web/Javascripts/base/validators.js index f281c87e..99d6b416 100644 --- a/framework/Web/Javascripts/base/validators.js +++ b/framework/Web/Javascripts/base/validators.js @@ -27,13 +27,10 @@ Prado.Validation.TEmailAddressValidator = Prado.Validation.TRegularExpressionVal Prado.Validation.TCustomValidator = function() { - var trim = Prado.Validation.Util.trim; - var value = isNull(this.control) ? '' : trim(Form.Element.getValue(this.control)); - var valid = true; + var value = isNull(this.control) ? null : $F(this.control); var func = this.attr.clientvalidationfunction; - if (isString(func) && func != "") - eval("valid = (" + func + "(this, value) != false);"); - return valid; + eval("var validate = "+func); + return validate && isFunction(validate) ? validate(this, value) : true; } Prado.Validation.TRangeValidator = function() -- cgit v1.2.3