Input Numeric Only


Untuk validasi ketika ngetik di suatu textbox jadi hanya numerik saja yang bisa diinputkan. Ni buat jaga – jaga, kan biasanya di form telepon di suatu pendaftaran online, kadang user yang ngawur di isi aja pake abjad.

function isNumeric ( evt ) {
    var charCode = ( evt.which ) ? evt.which : event.keyCode;
    if ( charCode > 31 && (charCode < 48 || charCode > 57) ) return false;
    return true;
}

<input type=”text” name=”phone” onkeypress=”return isNumeric(event)”>

if ( charCode > 31 && (charCode < 48 || charCode > 57) )

Untuk charCode > 31 dan lainnya itu adalah range suatu karakter entah apa namanya, aku juga lupa :p . Pokonya di antara range itu adalah range untuk tipe data numerik. Kalo masih penasaran coba aja googling tentang hal ini.

onkeypress=”return isNumeric(event)”

Onkeypress menandakan saat kita sedang ngetik di suatu form. Nah pas sedang ngetik, si fungsi isNumeric itu tadi juga sekalian ngecek apakah yang kita input itu numerik atau buka. Kalo bukan ya ndak akan tampil apa – apa, tapi kalo numerik akan muncul sesuai angka yang kita inputkan.

Ya semoga bermanfaat. Terima Kasih.

2 thoughts on “Input Numeric Only

  1. Pingback: jQuery Input Numeric Only « ayo belajar sama – sama …

Mari Berdiskusi Bersama

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s