Показать сообщение отдельно
  #1 (permalink)  
Старый 20.09.2013, 01:39
Аспирант
Отправить личное сообщение для Alfer Посмотреть профиль Найти все сообщения от Alfer
 
Регистрация: 28.06.2012
Сообщений: 97

вывод результатов в нужном формате
Доброго времени суток, появился вопрос:

function CalculateSum(){
	sum = 0;
	sumFiled = jQuery(".material-list .sum");
	jQuery(".material-list .row").each(function(){
		elem1 = parseInt(jQuery(this).find("input[type=text]").val());
		if(!elem1){elem1=0};
		elem2 = parseFloat(jQuery(this).find("label span").text().replace(/[,]+/g, '.'));
		sum +=(elem1*elem2);
	});
	if(sum < 100){sum+=15};
	sumValue= sum.toFixed(2).replace(/[.]+/g, ',') + " € inkl. Mwst.";
	sumFiled.attr("value", sumValue);
	
}


данная функция подсчитывает и выводит результат в таком виде:
Results: 1000,00, но мне надо чтоб результат был в таком формате: 1.000,00, в PHP я использовал number_format, но в JS пытаюсь сделать вот так: sumFiled.attr("value", number_format(sumValue, 2, '.', ',')); - и не работает, подскажите как правильно сделать чтоб результат выводился 1.000,00

Спасибо
Ответить с цитированием