วิธีใช้งาน การแปลงค่าตัวเลข ให้อยู่ในรูปแบบจำนวนเงิน มี comma
วิธีใช้งาน การแปลงค่าตัวเลข ให้อยู่ในรูปแบบจำนวนเงิน มี comma
โดย: Biggolo
IP: 58.9.233.xxx
วันที่: 25-07-2009
เวลา: 00:39:42
อยากจะทราบว่าจะนำไปใช้ ยังใง ครับ ในส่วนของ form html
รบกวนด้วยน่ะครับ
ความคิดเห็นที่ 1
โดย: Ninenik
IP: 124.120.178.xxx
วันที่: 27-07-2009
เวลา: 09:43:43
Javascript Code
<script type="text/javascript">
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];
}
return n_inum;
}
</script>
HTML code และการนำไปใช้
<input type="text" name="data01" id="data01" onblur="this.value=formatMoney(this.value);" />
ตัวอย่าง
