Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   Сложение после нажатия submit (https://javascript.ru/forum/dom-window/25300-slozhenie-posle-nazhatiya-submit.html)

braind 01.02.2012 09:58

Сложение после нажатия submit
 
Доброго дня Гуру!
Есть скрипт:
<script>
      function select_delivery_method(method_id)
      {
        radiobuttons = document.getElementsByName('delivery_method_id');
        for(var i=0;i<radiobuttons.length;i++)
        {
          if(radiobuttons[i].value == method_id)
          {
            radiobuttons[i].checked = 1;
          }
        }
    
      var subtotal = parseFloat(document.getElementById('subtotal_price').innerHTML);
      var delivery = 0;
      if(document.getElementById('delivery_price_'+method_id))
        delivery = parseFloat(document.getElementById('delivery_price_'+method_id).innerHTML);
      total = subtotal+delivery;
      document.getElementById('total_price').innerHTML = total.toFixed(2);
      }
    </script>

Который плюсовал стоимость и доставку (Доставка radio с несколькими значениями):

<span class=total_sum>Итого с доставкой: <span id=total_price>{$total_price*$currency->rate_from/$currency->rate_to|string_format:"%.2f"}</span> {$currency->sign}</span>

Добавил:
<form name="svdop">
      <input type=text name="doplata" value="0.00">
      <input type="submit" value="Добавить">
	  </form>

Есть еще основная кнопка submit которая передает данные из других 7-ми type="text"

Подскажите как сделать чтобы при нажатии svdop плюсовалась в "Итого с доставкой:" сумма введенная в doplata?


Часовой пояс GMT +3, время: 10:23.