PHP ทำให้ตัวเลขอยู่ใน text box ชิดขวา ครับ
ถาม-ตอบ แนะนำไอเดียว โค้ดตัวอย่าง แนวทาง วิธีแก้ปัญหา PHP ทำให้ตัวเลขอยู่ใน text box ชิดขวา ครับ
PHP ทำให้ตัวเลขอยู่ใน text box ชิดขวา ครับ
php ต้องการให้ตัวเลขอยู่ชิดขวาใน text box ครับ และอยู่ในลักษณะตัวอย่างเช่น 1,237.00 มีจุลภาคขั้นและมีจุด 00 ครับผม

คำแนะนำ และการใช้งาน
สมาชิก กรุณา ล็อกอินเข้าระบบ เพื่อตั้งคำถามใหม่ หรือ ตอบคำถาม สมาชิกใหม่ สมัครสมาชิกได้ที่ สมัครสมาชิก
- ถาม-ตอบ กรุณา ล็อกอินเข้าระบบ
ความคิดเห็นที่
1
1 2 3 4 | <form id= "form1" name= "form1" method= "post" action= "" > <?php $data =1237; ?> <input name= "mybox" type= "text" id= "mybox" size= "20" style= "text-align:right;padding-right:2px;" value= "<?=number_format($data,2)?>" /> </form> |

ความคิดเห็นที่
2
อีกทีครับ คือผมอยากให้ตัวเลขเวลาเราคีย์ลง text box ให้ใส่ จุลภาคอัตโนมัติ และ เติมจุด 00 ให้อัตโนมัติครับ
ขอบคุณมากครับพี่

ความคิดเห็นที่
3
ตัวอย่าง
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 | <script type= "text/javascript" > var timeout=null; function timeup(obj,inum){ if (timeout==null){ timeout=setTimeout( function (){ obj.value=formatMoney(inum); },1500); } else { clearTimeout(timeout); timeout=setTimeout( function (){ obj.value=formatMoney(inum); },1500); } } function formatMoney(inum){ // ฟังก์ชันสำหรับแปลงค่าตัวเลขให้อยู่ในรูปแบบ เงิน var s_inum= new String(inum); var num2=s_inum.split( "." ,s_inum); var l_inum=num2[0].length; var n_inum= "" ; for (i=0;i<l_inum;i++){ if (parseInt(l_inum-i)%3==0){ if (i==0){ n_inum+=s_inum.charAt(i); } else { n_inum+= "," +s_inum.charAt(i); } } else { n_inum+=s_inum.charAt(i); } } if (num2[1]!=undefined){ n_inum+= "." +num2[1]; } else { n_inum+= ".00" ; } return n_inum; } </script> <input name= "mybox" type= "text" id= "mybox" size= "20" style= "text-align:right;padding-right:2px;" value= "" onkeyup= "timeup(this,this.value);" /> |

ความคิดเห็นที่
4
ขอบคุณมากครับผมท่านเทพ อิอิ

ขอบคุณทุกการสนับสนุน
![]()