From 9c477cc85df636b3d7fdd285de1f3b4a7d81d9a2 Mon Sep 17 00:00:00 2001 From: Wulf Coulmann Date: Tue, 15 Feb 2011 01:19:27 +0100 Subject: [PATCH] fix js number test --- js/common.js | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) 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); -- 2.20.1