Я сделал функцию JQuery для расчета суммы, включая налог. Когда я хочу установить сумму с помощью центов, мне нужно использовать точку. Это будет как 125,25 евро. Я хотел бы знать, как рассчитать сумму, включая налог, используя запятую.JQuery расчет суммы (с запятой)
вот мой код:
if($("#tax").val() == "verlegd") { var tax= 0; }
else
{
var tax= parseInt($("#tax").val());
}
var taxCalc = parseInt(100+tax);
var amount= parseFloat($("#amount").val());
var amountinc = Math.round(((amount* taxCalc)/100)*100)/100;
if(!isNaN(amount))
{
$("#amountinc").val(amountinc);
}
else
{
$("#amountinc").val("unvalid number");
}
}
$("#amount").keyup(function(){ updateTotalExc(); });
$("#tax").change(function(){ updateTotalExc(); });
Я думаю, что проще всего сделать, это заменить все запятые в ввод с точками, а затем выполните расчет. Таким образом, пользователь может вводить запятые или точки, в зависимости от того, что подходит ей лучше всего. –
Удалите запятые из суммы [т.е. - Eg - 10,00,000.45 до 1000000.45], затем выполните вычет. –
Вы имеете в виду 'запятую как разделитель десятичной запятой' или' запятую в качестве разделителя тысяч'? – devnull69