Berbagi Ilmu | Software | Seputar Info

Blog sederhana - semoga bermanfaaT

Full width home advertisement

Post Page Advertisement [Top]

HTML Input Hanya Menampilkan Angka Dengan Javascript

HTML Input Hanya Menampilkan Angka Dengan Javascript

Halo, selamat datang kembali di waroeng-erick.blogspot.com . Kali ini saya akan berbagi script javascript yang fungsinya untuk memfilter inputan dari HTML agar apa yang diketikan adalah angka (termasuk koma) . Oke langsung aja, berikut adalah code nya :

$(target).keydown(function (e) {
    if ($.inArray(e.keyCode, [46, 8, 9, 27, 13, 110, 190]) !== -1 ||
        (e.keyCode === 65 && (e.ctrlKey === true || e.metaKey === true)) || 
        (e.keyCode >= 35 && e.keyCode <= 40)) {
            return;
        }
    if ((e.shiftKey || (e.keyCode < 48 || e.keyCode > 57)) && (e.keyCode < 96 || e.keyCode > 105)) {
        e.preventDefault();
    }
});

Nah disitu kan tertulis

$(target)

itu nanti diganti dengan ID atau CLASS yang kalian pakai nanti, tapi INGAT, kalau menggunakan ID sifatnya 1 inputan hanya 1, karena ID bersifat unique hanya bisa di pakai di satu elemen, kalau ingin ganda (multiple) ya pakai yang CLASS, jadi kurang lebinya seperti ini :

$('#my-input')
// atau
$('.my-input')

Kalau versi fullnya seperti ini

<html>
<head>
    <title>HTML Input Hanya Menampilkan Angka Dengan Javascript</title>
    <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js"></script>
</head>
<body>

<h1>HTML Input Hanya Menampilkan Angka Dengan Javascript</h1>
<h2>waroeng-erick.blogspot.com</h2>
<input id="my-input" type="text" />

<script>
$('#my-input').keydown(function (e) {
if ($.inArray(e.keyCode, [46, 8, 9, 27, 13, 110, 190]) !== -1 ||
(e.keyCode === 65 &amp;&amp; (e.ctrlKey === true || e.metaKey === true)) ||
(e.keyCode &gt;= 35 &amp;&amp; e.keyCode &lt;= 40)) {
return;
}
if ((e.shiftKey || (e.keyCode &lt; 48 || e.keyCode &gt; 57)) &amp;&amp; (e.keyCode &lt; 96 || e.keyCode &gt; 105)) {
e.preventDefault();
}
});
</script>
</body>
</html>

yaa jadi seperti itu ya, gampang bukan ?
oke terimakasih sudah mampir, sampai berjumpa di artikel selanjutnya.

Baca juga :



















No comments:

Post a Comment

Bottom Ad [Post Page]