PHP Ionic Angularjs Phonegap AJAX Javascript CSS MySQL jQuery Forum

สอบถามเรื่องการใส่หลักหมื่นของตัวเลขที่มี Commas ครับ

สอบถามเรื่องการใส่หลักหมื่นของตัวเลขที่มี Commas ครับ
สอบถามหน่อยครับพี่นิก
คือพอผมใส่เครื่องหมาย Comma เข้าไปเสร็จ ถ้าขึ้นหลักพันจะคำนวณถูกต้องครับ
แต่ปัญหามันอยู่ที่ว่าพอผมใส่เป็นหลักหมื่นค่ามันจะหายไป 3 หลักครับ
3หลักที่หายไปคือ 3 หลักข้างหลังครับ
ไม่ทราบว่าต้องแก้ไขอย่างไรบ้างครับ
หรือต้องเขียนโค๊ดเพิ่มเติมอีกหรือไม่ครับผม
ขอคำแนะนำด้วยนะครับ
ขอบคุณครับ





รูปที่ 1 คือรูปที่คำนวณหลักพันได้ปกตินะครับ
รูปที่ 2 คือรูปที่คำนวณในหลักหมื่นแล้วค่ามันจะหายไป 3 หลักครับ ผมใส่กรอบไว้ให้แล้วครับ

ผมลองใส่โคีดเข้าไปในส่วนของตัวจุดทศนิยมแล้วนะครับ
แต่พอใส่พร้อมกับ Comma ก็ใช้ไม่ได้่ครับ
อันนี้โคีดครับ
var c = addCommas(a * b).toFixed(2); 

คือเหมือนกับว่าต้องใส่ได้แค่อย่างใดอย่างหนึ่งนะครับ

โดย:  Maxtri IP: 118.173.238.xxx วันที่: 25-08-2016 เวลา: 15:39:32

คำแนะนำ และการใช้งาน

สมาชิก กรุณา ล็อกอินเข้าระบบ เพื่อตั้งคำถามใหม่ หรือ ตอบคำถาม สมาชิกใหม่ สมัครสมาชิกได้ที่ สมัครสมาชิก


  • ถาม-ตอบ กรุณา ล็อกอินเข้าระบบ


  • ( หรือ สามารถทำการ สมัครสมาชิก และล็อกอิน ด้วย ปุ่ม Log in with Facebook ด้านล่าง )
 ความคิดเห็นที่ 2
ขอบคุณมากครับ
ผมจะดูเป็นแนวทางและนำไปใช้ประยุกต์ใช้อีกทีครับ

โดย:  Maxtri IP: 118.173.238.xxx วันที่: 25-08-2016 เวลา: 15:58:45
 ความคิดเห็นที่ 1
toFixed() ให้ใช้กับตัวเลข เป็นการตัดทศนิยม
จากนั้นค่อยใส่คอมม่า
 
var c = a * b; 
c = c.toFixed(2); 
c = addCommas(c);
 
หรือดูฟังก์ชั่นนี้เป็นแนวทาง
การแปลงค่าตัวเลข ให้อยู่ในรูปแบบจำนวนเงิน มี comma ด้วย javascript 
http://www.ninenik.com/content.php?arti_id=168 via @ninenik


โดย:  Ninenik IP: 122.155.43.xxx วันที่: 25-08-2016