Untuk test, coba ketik huruf dan angka sampai lebih dari seribu.
Source Code:
- Code: Select all
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Input Number</title>
<script type="text/javascript">
/* FORMAT ANGKA 3 titik*/
function angka(objek) {
objek = typeof(objek) != 'undefined' ? objek : 0;
a = objek.value;
b = a.replace(/[^d]/g,"");
c = "";
panjang = b.length;
j = 0;
for (i = panjang; i > 0; i--) {
j = j + 1;
if (((j % 3) == 1) && (j != 1)) {
c = b.substr(i-1,1) + "." + c;
} else {
c = b.substr(i-1,1) + c;
}
}
objek.value = c;
}
</script>
</head>
<body>
Input Number: <input type="text" onkeyup="angka(this);" onblur="angka(this);">
</body>
</html>