คูณด้วย Radio

จากรูปตามแนบค่ะมีปัญหาเรื่องการนำเลขที่เลือกจาก radio มาคูณกับตัวเลขตัวสุดท้ายแล้วแสดงในช่อง textbox แบบนี้ไปเรื่อย ๆ 10 จำนวน  ซึ่งตัวมาคูณจะมีค่าไม่เท่ากัน แล้วนำผลรวมมาตัวสุดท้ายที่ได้จาก Textbox มาแสดงตอนสรุปด้วย  พอจะมีโค้ดของ javascirpt ให้บ้างไหมค่ะ

.::{เปรียว}::. 16 Feb 2009 17:23
function Rsum(value){
 value=parseFloat(value);
 var weight=parseFloat('2.40');
 var sum=value*weight;
 return sum;
}


คะแนน = Rsum('........'); <---- // ใส่ตัวแปรที่คุณเก็บค่า value ของ radio ใส่เข้าไป

คิดสดๆ ตรงนี้เลย
กรกฎ วิริยะ 16 Feb 2009 22:39
จะคูณเมื่อไร ? คูณเมื่อเลือก radio หรือคูณเมื่อ submit

คำถามไม่กระจ่างตอบไม่ถูก
bufjean 18 Feb 2009 15:16

คูณเมื่อเลือกค่ะ แล้วก่อน submit ให้มีปุ่มคลิกผลรวมทั้งหมดให้ด้วย หากไม่ได้เลือกคะแนนให้แจ้งเตือนค่ะ

กรกฎ วิริยะ 19 Feb 2009 08:59
<input type="checkbox" value="100" onclick="calMe(this)"....

function calMe( input ) {
  document.getElementById( 'calResult' ).value = this.value * document.getElementById( 'source' ).value;
};

ลองไปประยุกต์ดู หลักการก็คือ เมื่อเลือก radio ตัวใดก็ให้ไปคำนวณใหม่ โดยใช้ event onclick

ส่วนผลรวมก็มีลักษณะคล้ายๆ กัน
และ ลองอ่านบทความเกี่ยวกับ from และ input แบบ array ประกอบเพิ่มเติม และประยุกต์ใช้ดู
bufjean 19 Feb 2009 16:17
แล้วถ้าหากให้แจ้งเตือนก่อนบันทึกว่ายังไม่ได้เลือก radio ไม่ครบ ปนกับ listbox ที่ยังไม่ได้เลือกรวมกันเราจะเขียน script แจ้งเตือนอย่างไรดีค่ะ
กรกฎ วิริยะ 19 Feb 2009 20:47
http://www.goragod.com/.......html

ตรวจสอบการเลือก checkbox ตามลิงค์เลยครับ
.::{เปรียว}::. 20 Feb 2009 14:04
ขอปรบมือดังๆ ให้กับความอัจฉริยะภาพของคุณอา  gOragod ที่เข้าถึงแก่นจริงๆ ฮ่ะ