Kamis, 11 Maret 2010

Validasi Angka dengan JavaScript


Buat input box, dan masukkan code > onkeyup="checkNumber(this)"
di dalamnya.

function checkNumber(obj) {
/* obj merupakan referensi dari input box */

var strPass = obj.value;
/* ambil value dari object input box */

var strLength = strPass.length;
/* cek panjang value dari input box */

var lchar = obj.value.charAt((strLength) - 1);
/* ambil inputan paling akhir dari input box*/

var cCode = CalcKeyCode(lchar);
/* panggil function CalcKeyCode untuk me-return key code
javascript*/

if(cCode < 48 || cCode > 57){/*cek key code angka atau bukan*/
var myNumber = obj.value.substring(0, (strLength) - 1);
obj.value = myNumber;
}
return false;
}

function CalcKeyCode(aChar) {
var character = aChar.substring(0, 1);
var code = aChar.charCodeAt(0);
return code;
}

1 komentar: