Javascript 提交后十进制格式不正确

Javascript 提交后十进制格式不正确,javascript,jquery,Javascript,Jquery,我正在使用jquery进行一个项目,我应用了一种手动方法来处理十进制格式,例如,我用两个小数和两个浮点数来显示数字,为了使数字更可读,我在数千之间使用逗号,这很好,但在提交表单时,添加了两个零,例如: 2500.00在提交显示之前2500.00,我创建了一个删除逗号的函数,在提交事件中,使用firebug,我确保删除逗号,我得到:2500.00,但当数据显示在显示视图/页面中时,我得到250000.00 看见添加了两个零,我不知道如何添加,这是我的代码: $("#stock_stockbundl

我正在使用jquery进行一个项目,我应用了一种手动方法来处理十进制格式,例如,我用两个小数和两个浮点数来显示数字,为了使数字更可读,我在数千之间使用逗号,这很好,但在提交表单时,添加了两个零,例如: 2500.00在提交显示之前2500.00,我创建了一个删除逗号的函数,在提交事件中,使用firebug,我确保删除逗号,我得到:2500.00,但当数据显示在显示视图/页面中时,我得到250000.00 看见添加了两个零,我不知道如何添加,这是我的代码:

$("#stock_stockbundle_facturefounisseur_submit").click( function() {
        $('input[id$="prixLignefacturefournisseur"]').each(function(){
            idprix = $(this).attr('id');
            prix = document.getElementById(idprix);
            if (document.getElementById(idprix).value ){
                var prixv = document.getElementById(idprix).value.replace(",","");
                document.getElementById(idprix).value = prixv;
                console.log('prixv : ',prixv);
            }
        });
        $('input[id$="totalLignefacturefournisseur"]').each(function(){
            idtotal = $(this).attr('id');
            total = document.getElementById(idtotal);
            if (document.getElementById(idtotal).value ){
                var totalv = document.getElementById(idtotal).value.replace(",","");
                document.getElementById(idtotal).value = totalv;
                console.log('total : ',totalv);
            }
        });
    });
注意:我正在使用Symfony2

请问,如何处理这种问题??
提前感谢

这是一个纯HTML/JS,还是有到服务器的往返?我问这个问题,因为您可能有一个法语区域设置,这可能会干扰,/。谢谢,是的,我正在使用symfony2,输入的字段是decimalt,然后您应该检查发送/接收Symfony的内容。罪魁祸首可能不是Javascript…瞧,我跟踪了请求,发现号码是这样发送到服务器的:2000.00被发送为2000,所以这是正确的。服务器发送的值是否也正确?