Показать сообщение отдельно
  #3 (permalink)  
Старый 03.09.2012, 15:40
Интересующийся
Отправить личное сообщение для metlick Посмотреть профиль Найти все сообщения от metlick
 
Регистрация: 31.08.2012
Сообщений: 15

Спасибо огромное, только имелось ввиду вводимое к количество товара больше 100 в итоге сделал так:
function price_format(o) {
    return Number(o).toFixed(1);
}
 
 function recalc()
	 {
	var sum = price_format(parseFloat(document.getElementById('field1').value) * parseFloat(document.getElementById('field2').value));
         var kol = price_format(parseFloat(document.getElementById('field1').value));
switch (true) {
	    case kol > 0 && kol <= 99:  document.getElementById('fieldRes').innerHTML = sum;
	break;
	    case kol > 99 && kol <= 499:  document.getElementById('fieldRes').innerHTML = sum - (sum * 5 / 100);
	break;
	    case kol > 499 && kol <= 50000:  document.getElementById('fieldRes').innerHTML = sum - (sum * 10 / 100);
	break;
	}
	 }

p.s.
Откуда вы узнали что 10% мне тоже надо? думал потом сам допишу..

Последний раз редактировалось metlick, 03.09.2012 в 15:43.
Ответить с цитированием