From 02fdc5fe24ebfaa2452ff50ff5f5f9774e41ec37 Mon Sep 17 00:00:00 2001 From: Vincent Augagneur Date: Fri, 2 Aug 2013 11:25:08 +0200 Subject: [PATCH] //fixed float validation on carrier wizard --- js/admin_carrier_wizard.js | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/js/admin_carrier_wizard.js b/js/admin_carrier_wizard.js index f5adf7ca8..e26849a2b 100644 --- a/js/admin_carrier_wizard.js +++ b/js/admin_carrier_wizard.js @@ -365,8 +365,8 @@ function validateRange(index) $('tr.range_inf td input:text').removeClass('field_error'); is_ok = true; - range_sup = parseInt($('tr.range_sup td:eq('+index+')').children('input:text').val().trim()); - range_inf = parseInt($('tr.range_inf td:eq('+index+')').children('input:text').val().trim()); + range_sup = parseFloat($('tr.range_sup td:eq('+index+')').children('input:text').val().trim()); + range_inf = parseFloat($('tr.range_inf td:eq('+index+')').children('input:text').val().trim()); if (isNaN(range_sup) || range_sup.length === 0) { @@ -384,6 +384,7 @@ function validateRange(index) { if (range_inf >= range_sup) { + console.log('range_inf >= range_sup'); $('tr.range_sup td:eq('+index+')').children('input:text').addClass('field_error'); $('tr.range_inf td:eq('+index+')').children('input:text').addClass('field_error'); is_ok = false; @@ -391,7 +392,8 @@ function validateRange(index) //check if previous range is inf only if it's not the first range if (index > 2) { - previous_range_sup = parseInt($('tr.range_sup td:eq('+(index -1)+')').children('input:text').val().trim()); + console.log('index > 2'); + previous_range_sup = parseFloat($('tr.range_sup td:eq('+(index -1)+')').children('input:text').val().trim()); if (range_inf < previous_range_sup) { $('tr.range_inf td:eq('+index+')').children('input:text').addClass('field_error'); @@ -401,7 +403,7 @@ function validateRange(index) //check if next range is sup only if it's not the last range if ($('tr.range_inf td:eq('+(index + 1)+')').length) { - next_range_inf = parseInt($('tr.range_inf td:eq('+(index +1)+')').children('input:text').val().trim()); + next_range_inf = parseFloat($('tr.range_inf td:eq('+(index +1)+')').children('input:text').val().trim()); if ((isNaN(range_sup) || range_sup.length === 0) && range_sup > next_range_inf) {