سلام دوستان
من یک فرم دارم که یک سری محاسبات میخواد انجام بده 3 عدد تکس باکس که باهام ضرب مشن و تا اینجا اکی هست ولی میخوام 2 تا رادیو باتم بزارم که وقتی کاربر انتخاب کرد مبلغ اون هم اضافه بشه که هرکاری میکنم نمیشه این کدم هست ممنون میشم راهنمایی کنین
<script type="text/javascript">
function calculateText()
{
var op1=document.getElementById('field1');
var op2=document.getElementById('field2');
var op3=document.getElementById('field3');
var op4=document.getElementsByName('form[radio1]');
var op5=document.getElementsByName('form[radio2]');
var result=document.getElementById('Total');
for(i=0;i<op4.length;i++)
if(op1[i].checked) result.value=parseInt(result.value)+parseInt(op4[i].value);
for(i=0;i<op2.length;i++)
if(op5[i].checked) result.value=parseInt(result.value)+parseInt(op5[i].value);
if(op1.value=="" || op1.value!=parseFloat(op1.value)) op1.value=0;
if(op2.value=="" || op2.value!=parseFloat(op2.value)) op2.value=0;
if(op3.value=="" || op3.value!=parseFloat(op3.value)) op3.value=0;
for(i=0;i<op4.length;i++)
if(op4[i].checked) result.value=parseInt(result.value)+parseInt(op4[i].value);
result.value=0;
result.value=parseInt(result.value);
result.value=parseInt(op1.value)*parseInt(op2.value)*parseInt(op3.value);
}
</script>