Показать сообщение отдельно
  #17 (permalink)  
Старый 15.08.2011, 11:34
что-то знаю
Отправить личное сообщение для devote Посмотреть профиль Найти все сообщения от devote
 
Регистрация: 24.05.2009
Сообщений: 5,176

function addIt( type ) {
    var data = {
      A: 0.115,
      B: 0.200,
      C: 0.315,
      D: 0.530,
  F:0.140,
  G:0.216, 
  H:0.352,
  J:0.555, 
      K: 0.176,
      L: 0.315,
      M: 0.490,
      N: 0.805,
  O:1.260,
  P:1.960, 
  R:3.7,
  S:5.3, 
  T:8  }
    var value = parseFloat(document.getElementById("input" + type).value.replace(/,/, '.')) || 0;
    document.getElementById("output" + type).value = parseFloat(value * data[ type ]).toFixed(2);

    var total = 0;
    for(var key in data) {
        total += parseFloat(document.getElementById("input" + key).value.replace(/,/, '.')) || 0;
    }
    document.getElementById("total_box").value = total;
  }
Ответить с цитированием