freelance, web developer, web designer, hosting, domain name
จากรูปตามแนบค่ะมีปัญหาเรื่องการนำเลขที่เลือกจาก radio มาคูณกับตัวเลขตัวสุดท้ายแล้วแสดงในช่อง textbox แบบนี้ไปเรื่อย ๆ 10 จำนวน ซึ่งตัวมาคูณจะมีค่าไม่เท่ากัน แล้วนำผลรวมมาตัวสุดท้ายที่ได้จาก Textbox มาแสดงตอนสรุปด้วย พอจะมีโค้ดของ javascirpt ให้บ้างไหมค่ะ
คูณเมื่อเลือกค่ะ แล้วก่อน submit ให้มีปุ่มคลิกผลรวมทั้งหมดให้ด้วย หากไม่ได้เลือกคะแนนให้แจ้งเตือนค่ะ
value=parseFloat(value);
var weight=parseFloat('2.40');
var sum=value*weight;
return sum;
}
คะแนน = Rsum('........'); <---- // ใส่ตัวแปรที่คุณเก็บค่า value ของ radio ใส่เข้าไป
คิดสดๆ ตรงนี้เลย
คำถามไม่กระจ่างตอบไม่ถูก
คูณเมื่อเลือกค่ะ แล้วก่อน submit ให้มีปุ่มคลิกผลรวมทั้งหมดให้ด้วย หากไม่ได้เลือกคะแนนให้แจ้งเตือนค่ะ
function calMe( input ) {
document.getElementById( 'calResult' ).value = this.value * document.getElementById( 'source' ).value;
};
ลองไปประยุกต์ดู หลักการก็คือ เมื่อเลือก radio ตัวใดก็ให้ไปคำนวณใหม่ โดยใช้ event onclick
ส่วนผลรวมก็มีลักษณะคล้ายๆ กัน
และ ลองอ่านบทความเกี่ยวกับ from และ input แบบ array ประกอบเพิ่มเติม และประยุกต์ใช้ดู
ตรวจสอบการเลือก checkbox ตามลิงค์เลยครับ