|  | 
	                
  
    | 
	 
        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 :
                          5856 | 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 |  |  |  
                  |  |  |  |  |  |  |  
          |  |  |  |  |  |  |