Daftar dan Belajar Sekarang!

Keypress tidak berpengaruh di mobile browser

foto notlefthand
3 Kontribusi 0 Coto
1 bulan yang lalu
Halooo semua.. Ada masalah nih, udah pernah ada yg solving belum ya caranya mengaktifkan javascript cekHanyaAngka, tapi di mobile browser. Udah coba pakai onkeyup, onkeydown, semuanya gagal. Keyboard Android tetap bisa ketik huruf di input text.
<script>    
function hanyaAngka(e, decimal) {
    var key;
    var keychar;
     if (window.event) {
         key = window.event.keyCode;
     } else
     if (e) {
         key = e.which;
     } else return true;
  
    keychar = String.fromCharCode(key);
    if ((key==null) || (key==0) || (key==8) ||  (key==9) || (key==13) || (key==27) ) {
        return true;
    } else
    if ((("0123456789").indexOf(keychar) > -1)) {
        return true;
    } else
    if (decimal && (keychar == ".")) {
        return true;
    } else return false;
    }
	</script>

<input id="mypin" type="password" name="pin" maxlength="6" pattern="[0-9]+" onkeydown="return hanyaAngka(event,this)" onkeyup="hanyaAngka(event,this)"onpaste="return false;" required>


Login untuk diksusi di forum sekolah koding