KIẾN THỨC

10 chiêu tăng lượng truy cập cho website
Nếu trang web của công ty bạn có thiết kế rất đẹp, rất tiện lợi và nội dung phong phú mà vẫn không thu hút được nhiều người dùng, hãy thử qua 10 “chiêu” sau đây.

Kỹ thuật làm bóng đổ cho chữ bằng CSS
Thông thường khi chúng ta làm bóng đổ (Shadow) cho chữ chúng ta thường dùng các phần mềm đồ họa như Photoshop, Illustrator, Firework,..vv. Đối với những phần mềm đó thì việc tạo ra bóng đổ cho chữ hế

Làm gì khi quên mật khẩu của file Excel ?
Nhu cầu bảo mật nên chúng ta thường đặt mật khẩu cho file Excel để bảo vệ các số liệu tính toán. Nhưng nếu chẳng may quên mật khẩu đã thiết lập thì thật phức tạp. Bài viết sau

DANH NGÔN

Có 3 thứ ngu dốt: không biết những gì mình cần biết, không rành những gì mình biết và biết những gì mình không cần biết

La Rochefoucould
Trang chủ » Thư viện Tutorial » Học CSS - Javascript

Format Number với Javascript ( 2044 lượt xem )

thiet ke websiteFormat Number với Javascript

Khi lập trình yêu cầu có nhập số liệu cần tính toán, đôi khi bạn cần FormatNumber để phân cách hàng nghìn trong khi nhập liệu. Lúc đó bạn nen dùng hàm trong javascript


Bài viết này sẽ giới thiệu hàm để FormatNumber theo yêu cầu. 

Bạn cần thực hiện 2 hàm trên trong javascript

1. Hàm FormatNumber khi đang nhập dữ liệu 
Xử dụng hàm này với thuộc tính onkeyup="FormatNumber(this);"

01 function FormatNumber(obj) {
02 var strvalue;
03 if (eval(obj))
04     strvalue = eval(obj).value;
05 else
06     strvalue = obj;
07 var num;
08     num = strvalue.toString().replace(/\$|\,/g,'');
09  
10     if(isNaN(num))
11     num = "";
12     sign = (num == (num = Math.abs(num)));
13     num = Math.floor(num*100+0.50000000001);
14     num = Math.floor(num/100).toString();
15     for (var i = 0; i < Math.floor((num.length-(1+i))/3); i++)
16     num = num.substring(0,num.length-(4*i+3))+','+
17     num.substring(num.length-(4*i+3));
18     //return (((sign)?'':'-') + num);
19     eval(obj).value = (((sign)?'':'-') + num);
20 }

 2. Hàm FormatNumber khi đã nhập xong cần FormatNumber dữ liệu vừa nhập

01 function formatCurrency(num)
02  {
03     num = num.toString().replace(/\$|\,/g,'');
04     if(isNaN(num))
05     num = "0";
06     sign = (num == (num = Math.abs(num)));
07     num = Math.floor(num*100+0.50000000001);
08     num = Math.floor(num/100).toString();
09     for (var i = 0; i < Math.floor((num.length-(1+i))/3); i++)
10     num = num.substring(0,num.length-(4*i+3))+','+
11     num.substring(num.length-(4*i+3));
12     return (((sign)?'':'-') + num);
13 }

Phuc Thinh Website

Thư viện Template | Website template

Template Beauty No.9
Template Beauty No.9
Template Computer No 7
Template Computer No 7
Template Education No.5
Template Education No.5
Template Hotel No.11
Template Hotel No.11
Template Fashion No.10
Template Fashion No.10
Template Jewelry No.8
Template Jewelry No.8
Template Fashion No.12
Template Fashion No.12
Template Car No.3
Template Car No.3
Template Hardware No.4
Template Hardware No.4
Template Food & Drink No.1
Template Food & Drink No.1
Template Travel No.6
Template Travel No.6
Template Media No.9
Template Media No.9
«123»
Số lượt truy cập web: 1,353,556 - Trong tháng này: 310,389 - Khách truy cập hôm nay: 99 - Số người đang online: 09.Developed by Phuc Thinh