From: Wulf Coulmann Date: Tue, 15 Feb 2011 00:19:27 +0000 (+0100) Subject: fix js number test X-Git-Tag: release-2.6.3~25^2~21^2^2~1^2 X-Git-Url: http://wagnertech.de/git?a=commitdiff_plain;h=9c477cc85df636b3d7fdd285de1f3b4a7d81d9a2;p=kivitendo-erp.git fix js number test --- diff --git a/js/common.js b/js/common.js index f568782cd..279ff8dae 100644 --- a/js/common.js +++ b/js/common.js @@ -45,7 +45,7 @@ function set_longdescription_window(input_name) { } function check_right_number_format(input_name) { - if(decpoint == thpoint) { + if(decpoint && thpoint && thpoint == decpoint) { return show_alert_and_focus(input_name, wrongNumberFormat); } var test_val = input_name.value; @@ -55,10 +55,9 @@ function check_right_number_format(input_name) { if(thpoint && thpoint == '.'){ test_val = test_val.replace(/\./g, ''); } - if(thpoint && decpoint == ','){ + if(decpoint && decpoint == ','){ test_val = test_val.replace(/,/g, '.'); } - var forbidden = test_val.match(/[^-\+\/\*\.0-9\ ]/g ); if (forbidden && forbidden.length > 0 ){ return show_alert_and_focus(input_name, wrongNumberFormat);