From b014a7bd09fd5ebb8371902845b7596d987c528a Mon Sep 17 00:00:00 2001 From: Marius Kubrakov Date: Tue, 6 May 2014 09:50:03 +0300 Subject: [PATCH] Fix for comparing numeric attributes in JavaScript --- framework/assets/yii.validation.js | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/framework/assets/yii.validation.js b/framework/assets/yii.validation.js index bfa1a924fd..20399f2f9d 100644 --- a/framework/assets/yii.validation.js +++ b/framework/assets/yii.validation.js @@ -203,16 +203,16 @@ yii.validation = (function ($) { valid = value !== compareValue; break; case '>': - valid = value > compareValue; - break; - case '>=': - valid = value >= compareValue; - break; - case '<': - valid = value < compareValue; - break; - case '<=': - valid = value <= compareValue; + valid = value > parseFloat(compareValue); + break; + case '>=': + valid = value >= parseFloat(compareValue); + break; + case '<': + valid = value < parseFloat(compareValue); + break; + case '<=': + valid = value <= parseFloat(compareValue); break; default: valid = false;