คือผมต้องการทำ checkbox ให้สามารถเลือกได้ และนำค่าที่เลือกมาคำนวณบวกกันด้วย
ตัวอย่าง
[/] ไข่ไก่ 20 บาท
[ ] ไข่เป็ด 30 บาท
[/] ไข่เยี่ยวม้า 40 บาท
ราคาทั้งหมด 60 บาท
ตามตัวอย่างได้เลือก ไข่ไก่กับ ไข่เยี่ยวม้า บวกกันเป็น 60 บาท
และจะให้แสดงผลในหน้าพรีวิวด้วย คือการดึง POST มา จะใช้คำสั่งอย่่างไรให้เป็น แค่สิ่งที่ได้ติ๊กไป รวมถึง บอกราคารวมด้วย
แบบนี้
สินค้าที่เลือกคือ
ไข่ไก่
ไข่เยี่ยวม้า
ราคาทั้งหมด 60 บาท
ไม่รู้ว่าที่อธิบายมาจะพอเข้าใจกันหรืิอป่าวนะครับ อย่างไรก็ขอบคุณล่วงหน้าครับผม

=======================================
เปลี่ยน เครื่องหมาย @ เป็น "บวก" ด้วยนะคับ
=======================================
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<script>
function process(v)
{
c=v.split("|");
if(c[1]=="no")
{
document.getElementById("sum").value=parseInt(document.getElementById("sum").value)@parseInt(c[0]);
document.getElementById(c[2]).value=c[0]@"|yes|"@c[2];
}
else
{
document.getElementById("sum").value=parseInt(document.getElementById("sum").value)-parseInt(c[0]);
document.getElementById(c[2]).value=c[0]@"|no|"@c[2];
}
}
</script>
<input type="checkbox" name="c1" value="20|no|c1" onclick="process(this.value);"> ไข่ไก่<br>
<input type="checkbox" name="c2" value="30|no|c2" onclick="process(this.value);"> ไข่เป็ด<br>
<input type="checkbox" name="c3" value="40|no|c3" onclick="process(this.value);"> ไข่เยี่ยวม้า<br>
<input type="text" value="0" name="sum" id="sum">