Добрый день
Помогите в написание скрипта.
У меня есть форма заказа. При нажатии на radio итоговая сумма должна меняться в зависимости от выбранного способа доставки.
Я смог только написать, что бы в поле Доставка появлялись числа 150 и 0 (в зависимости от способа доставки), а вот с суммированием не получается.
Привожу исходный код:
<script type="text/javascript">
<!--
function modifyText(radio)
{
var para = document.getElementById('dost');
var theRadioValue=document.getElementById(radio);
if (theRadioValue.id=="radio1")
{
para.lastChild.nodeValue ="150";
}
if (theRadioValue.id=="radio2")
{
para.lastChild.nodeValue ="0";
}
}
-->
</script>
Форма html
<strong>Способ доставки:</strong>
<input type="radio" id="radio1" name="dostavka" value="1" onclick="modifyText('radio1')" checked/>
почта России
<input type="radio" id="radio2" name="dostavka" value="2" onclick="modifyText('radio2')" />
самовывоз<br />
Доставка<p id="dost" class="vanilla">This text changes</p>
Форма где необходимо прибавить 150 или 0 в зависимости от выбраного способа доставки
<td> </td>
<td align="right"><strong>ИТОГО:</strong></td>
<td><? print $sum; ?></td>
<td> </td>
<? print $sum; ?> - здесь суммируются все заказы без доставки
Заранее всем спасибо за помощь.