Допилить калькулятор в форме.
Всем доброго времени суток.
Есть форма, из некоторых элементов которой, беруться значения и подставляются в формулу. Вот скрипт калькулятора: <script type="text/javascript"> function calculateRadio(){ var op1=document.getElementsByName('form[rb1]'); var op2=document.getElementsByName('form[rb2]'); var op3=document.getElementById('tfield'); if(op3.value=="" || op3.value!=parseFloat(op3.value)) op3.value=0; var op4=document.getElementsByName('form[checkbox]'); var result=document.getElementById('Total2'); result.value=0; result.value=parseInt(result.value); for(i=0;i<op1.length;i++) if(op1[i].checked) result.value=parseInt(result.value)+parseInt(op1[i].value); for(i=0;i<op2.length;i++) if(op2[i].checked) result.value=parseInt(result.value)+parseInt(op2[i].value); result.value=parseInt(result.value)*parseInt(op3.value); if(op4.checked) result.value=parseInt(result.value)+300;} </script> все прекрасно считает кроме элемента form[checkbox], в строчке if(op4.checked) result.value=parseInt(result.value)+300; должно просто плюсоваться 300 если чекбокс включен, но не фига не плюсуется. т.к. я обладаю знаниями js на уровне среднестатистического бомжа - я не могу найти решения этой проблемы. прошу экспертов подсказать |
профит? )
|
нету профита, в том то и дело)
|
Часовой пояс GMT +3, время: 04:14. |