Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 04.03.2013, 13:18
Новичок на форуме
Отправить личное сообщение для LeDik Посмотреть профиль Найти все сообщения от LeDik
 
Регистрация: 04.03.2013
Сообщений: 1

Нужна помощь, с калькулятором
Вообщем столкнулся с задачей, необходимо написать калькулятор с радиокнопками , который выполнял умножение значения из радиокнопки на значение из поля, тут все понятно, но дальше все усложнилось, необходимо чтобы калькулятор выполнял это действие с нескольими полями:
<!DOCTYPE html>
<html>  
<head>
  <style type="text/css">
    label {
      display: block;
    }
      
    label + label {
      margin-top: 5px;
    }
  </style>
</head>
<body>
  <form>
    <label>Вес, кг.
      <input type='text' id='price' />
    </label>
    <label>Коэффициент 1
      <input checked="checked" type='radio' name='factor' onchange="calculate()" value='89' />
    </label>
    <label>Коэффициент 2
      <input type='radio' name='factor' onchange="calculate()" value='88' />
    </label>
    <label>Результат
      <input id="result" readonly="readonly" text="text" />
    </label>
  <form>
  <script type="text/javascript">
    var factor, i,
        factors = document.getElementsByName('factor'),
        price = document.getElementById('price'),
        result = document.getElementById('result');
      
    for (i = 0; i < factors.length; i++) {
      factors[i].onchange = calculate;
    }
            
    price.onpropertychange = price.oninput = calculate;
     
    function calculate() {
      for (i = 0; i < factors.length; i++) {
        factor = factors[i];
         
        if (factor.checked) {
          result.value = factor.value * price.value;
          return;
        }
      }
    }
  </script>
</body>
</html>


Тут есть "Вес" , 2 коэффициента и поле результата, но как сделать чтобы было несколько таких блоков? Как переделать этот скрипт? Можете подсказать?
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
нужна помощь в JavaScript михаил Общие вопросы Javascript 26 30.10.2013 12:07
Нужна помощь по слайдеру seoguru Работа 3 28.01.2013 22:02
Нужна помощь с калькулятором Bod jQuery 8 14.12.2012 20:22
нужна помощь тех кто разбирается. igoryk jQuery 2 20.10.2010 19:42
нужна помощь dominosoko Серверные языки и технологии 4 14.03.2010 02:17