ruhy
سه شنبه 19 آذر 1392, 22:27 عصر
سلام دوستان
کد من به شکل زیر هست
<script type="text/javascript">
function checkTotal() {
document.listForm.total.value = '';
var sum = 0;
for (i=0;i<document.listForm.choice.length;i++) {
if (document.listForm.choice[i].checked) {
sum = sum + parseInt(document.listForm.choice[i].value);
}
}
document.listForm.total.value = sum;
}
</script>
<form name="listForm">
<input type="checkbox" name="choice" value="2" onchange="checkTotal()"/>2<br/>
<input type="checkbox" name="choice" value="5" onchange="checkTotal()"/>5<br/>
<input type="checkbox" name="choice" value="10" onchange="checkTotal()"/>10<br/>
<input type="checkbox" name="choice" value="90" onchange="checkTotal()"/>20<br/>
Total: <input type="text" size="2" name="total" value="0" disabled />
</form>
در این کد جمع کل ارزش های تیک خورده رو بهم میده اما وقتی بخام با php ارزش ها رو ارایه کنم نمیتونم و ارور میده
در اصل باید
name="choice"[]
قرار بدم تا تبدیل به ارایه بشه اما جمع جاوای اون به مشکل بر میخوره
لطفا راهنماییم بفرمائید با تشکر
کد من به شکل زیر هست
<script type="text/javascript">
function checkTotal() {
document.listForm.total.value = '';
var sum = 0;
for (i=0;i<document.listForm.choice.length;i++) {
if (document.listForm.choice[i].checked) {
sum = sum + parseInt(document.listForm.choice[i].value);
}
}
document.listForm.total.value = sum;
}
</script>
<form name="listForm">
<input type="checkbox" name="choice" value="2" onchange="checkTotal()"/>2<br/>
<input type="checkbox" name="choice" value="5" onchange="checkTotal()"/>5<br/>
<input type="checkbox" name="choice" value="10" onchange="checkTotal()"/>10<br/>
<input type="checkbox" name="choice" value="90" onchange="checkTotal()"/>20<br/>
Total: <input type="text" size="2" name="total" value="0" disabled />
</form>
در این کد جمع کل ارزش های تیک خورده رو بهم میده اما وقتی بخام با php ارزش ها رو ارایه کنم نمیتونم و ارور میده
در اصل باید
name="choice"[]
قرار بدم تا تبدیل به ارایه بشه اما جمع جاوای اون به مشکل بر میخوره
لطفا راهنماییم بفرمائید با تشکر