زمان کنونی: ۱۵-۲-۱۴۰۳, ۰۸:۱۵ صبح درود مهمان گرامی! (ورودثبت نام)


ارسال پاسخ 
 
امتیاز موضوع:
  • 0 رأی - میانگین امتیازات: 0
  • 1
  • 2
  • 3
  • 4
  • 5
مشکل در محاسبات rsform
۸-۱-۱۳۹۳, ۰۵:۳۷ عصر
ارسال: #1
مشکل در محاسبات rsform
سلام دوستان
من یک فرم دارم که یک سری محاسبات میخواد انجام بده 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>
یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ بازگشت به بالا
ارسال پاسخ 


پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 1 مهمان