|
|
|
| Добрый день! Использую для подсчета общей стоимости вот такой код:
<script>
function func(){
var cost_=0;
for(i=0;i<4;i++)
cost_+= document.getElementById('a'+i).value*document.getElementById('priceVal'+i).innerHTML;
document.getElementById('cost_').innerHTML=cost_;
}
</script>
|
поля выглядят таким образом:
<input id="a0" type="text" size="8" name="3" value="1" onkeyup="func()" />
<!--id соответственно увеличиваются на 1, если полей более одного-->
<p id="priceVal0">150</p>
|
а под формой находится тэг, в котором и должна выводиться сумма.
Сумма: <span id="cost_"></span> р.
|
функция вызывается так же <body onload="func(0,0,0)">
В чем здесь ошибка? В <span id="cost_"></span> ничего не выводится! | |
|
|
|
|
|
|
|
для: amigo62
(11.12.2008 в 15:04)
| | Нашел ошибку. В цикле постоянная величина была. Помощь больше не требуется | |
|
|
|
|
|
|
|
для: amigo62
(11.12.2008 в 15:04)
| | У меня есть 2 работающих калькулятора: обычный и инженерный. | |
|
|
|