|
|
|
JavaScript Number Format Comma .. พิมพ์ตัวเลขในtextbox แล้วให้มันใส่ เครื่องหมาย , เลข |
|
|
|
|
|
|
|
สคลิบที่พิมพ์ตัวเลขในtextbox แล้วให้มันใส่ เครื่องหมาย , เลขเช่น พิมพ์ 1000 ให้มันใส่เป็น1,000 ให้เลย
เอามาฝากเป็นความรู้ค่ะ
Code (PHP)
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-874" /> <title>Untitled Document</title>
<script type="text/javascript" src="jquery-1.4.4.min.js"></script>
<script type="text/javascript">
function format(input)
{ var num = input.value.replace(/\,/g,'');
if(!isNaN(num))
{
if(num.indexOf('.') > -1)
{
num = num.split('.');
num[0] = num[0].toString().split('').reverse().join('').replace(/(?=\d*\.?)(\d{3})/g,'$1,').split('').reverse().join ('').replace(/^[\,]/,'');
if(num[1].length > 2)
{
alert('You may only enter two decimals!');
num[1] = num[1].substring(0,num[1].length-1);
}
input.value = num[0]+'.'+num[1];
}
else
{
input.value = num.toString().split('').reverse().join('').replace(/(?=\d*\.?)(\d{3})/g,'$1,').split('').reverse().join('').replace(/^[\,]/,'')
};
}
else
{
alert('You may enter only numbers in this field!');
input.value = input.value.substring(0,input.value.length-1);
}
}
</script>
</head>
<body>
<form>
<input type="text" onkeyup="format(this)" onchange="format(this)" onblur="if(this.value.indexOf('.')==-1)this.value=this.value+'.00'">
</form>
</body>
</html>
Tag : PHP, JavaScript, jQuery
|
|
|
|
|
|
Date :
2013-10-28 16:26:51 |
By :
amjang22 |
View :
5544 |
Reply :
8 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอยืมไปใช้หน่อยน่ะครับ ขอบคุณครับ
|
|
|
|
|
Date :
2013-10-28 17:42:10 |
By :
iieszz |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Goodjob เยี่ยมครับ
|
|
|
|
|
Date :
2013-10-29 08:53:32 |
By :
mr.win |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Date :
2013-10-29 09:34:11 |
By :
amjang22 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
สอบถามเพิ่มเติมหน่อยครับ ถ้าหาก ช่อง input เป็น type= number จะเพิ่มหรือแก้ไขตรงไหนครับ
|
|
|
|
|
Date :
2018-12-17 10:31:43 |
By :
okboou |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เปลี่ยนเป็น type=text
|
|
|
|
|
Date :
2018-12-17 11:22:59 |
By :
NewbiePHP |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ลองทดสอบดูครับ ถ้าทำได้ก็มาบอกมาแจกคนอื่นบ้างนะครับ
แต่ผมไม่เสียเวลาทำหรอกครับ แค่เปลี่ยนเป็นtype text มันทำงานได้ ก็พอใจแล้ว
|
|
|
|
|
Date :
2018-12-17 17:00:53 |
By :
NewbiePHP |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอบคุณครับ
|
|
|
|
|
Date :
2023-07-21 10:29:13 |
By :
poo |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 01
|