diff --git a/html/js/scripts.js b/html/js/scripts.js index 342d9f09d..83d711c1d 100644 --- a/html/js/scripts.js +++ b/html/js/scripts.js @@ -248,8 +248,15 @@ function set_value(p_ctl,p_value,p_add) *@brief format the number change comma to point *@param HTML obj */ -function format_number(obj) +function format_number(obj,p_prec) { + var precision=2; + if ( p_prec == undefined) + { + precision=2; + } else { + precision=p_prec; + } var value=obj.value; value=value.replace(/,/,'.'); value=parseFloat(value); @@ -257,7 +264,10 @@ function format_number(obj) { value=0; } - value=Math.round(value*100)/100; + var arrondi=Math.pow(10,precision); + + value=Math.round(value*arrondi)/arrondi; + $(obj).value=value; } /**