Rumah  >  Artikel  >  hujung hadapan web  >  JS mengehadkan kotak teks kepada hanya memasukkan nombor dan kemahiran letters_javascript

JS mengehadkan kotak teks kepada hanya memasukkan nombor dan kemahiran letters_javascript

WBOY
WBOYasal
2016-05-16 16:12:171610semak imbas

Hadkan input kepada nombor sahaja

Salin kod Kod adalah seperti berikut:

//------------------------------------------------ -----------------------
//
// Hadkan input kepada nombor sahaja
// demo: $(".onlyNum").onlyNum(); mengehadkan kawalan menggunakan gaya kelas onlyNum untuk hanya memasukkan nombor
//
//------------------------------------------------ -----------------------
$.fn.onlyNum = fungsi () {
$(this).tekan kekunci(fungsi (acara) {
        var eventObj = acara || e;
          var keyCode = eventObj.keyCode || Jika ((Kod kunci >= 48 && Kod kunci <= 57))
             kembali benar;
        lain
              pulangan palsu;
}).fokus(fungsi () {
//Lumpuhkan kaedah input
This.style.imeMode = 'dilumpuhkan';
}).bind("tampal", fungsi () {
//Dapatkan kandungan papan keratan
      var papan keratan = window.clipboardData.getData("Teks");
Jika (/^d $/.test(papan klip))
             kembali benar;
        lain
              pulangan palsu;
});
};

Hadkan input kepada huruf sahaja

Salin kod Kod adalah seperti berikut:
//------------------------------------------------ -----------------------
//
//Hadkan input kepada huruf sahaja
// demo: $(".onlyAlpha").onlyAlpha(); mengehadkan kawalan menggunakan gaya kelas onlyNumAlpha kepada hanya memasukkan nombor dan huruf
//
//------------------------------------------------ -----------------------
$.fn.onlyAlpha = fungsi () {
$(this).tekan kekunci(fungsi (acara) {
        var eventObj = acara || e;
          var keyCode = eventObj.keyCode || If ((keyCode >= 65 && keyCode <= 90) || (keyCode >= 97 && keyCode <= 122))
             kembali benar;
        lain
              pulangan palsu;
}).fokus(fungsi () {
This.style.imeMode = 'dilumpuhkan';
}).bind("tampal", fungsi () {
      var clipboard = window.clipboardData.getData("Teks");
Jika (/^[a-zA-Z] $/.test(papan keratan))
             kembali benar;
        lain
              pulangan palsu;
});
};


Hadkan input kepada nombor dan huruf sahaja

Salin kod Kod adalah seperti berikut:

//------------------------------------------------ -----------------------
//
//Hadkan input kepada nombor dan huruf sahaja
// demo: $(".onlyNumAlpha").onlyNumAlpha(); mengehadkan kawalan menggunakan gaya kelas onlyNumAlpha untuk hanya memasukkan nombor dan huruf
//
//------------------------------------------------ -----------------------
$.fn.onlyNumAlpha = fungsi () {
$(this).tekan kekunci(fungsi (acara) {
        var eventObj = acara || e;
          var keyCode = eventObj.keyCode || If ((keyCode >= 48 && keyCode <= 57) || (keyCode >= 65 && keyCode <= 90) || (keyCode >= 97 && keyCode <= 122))
             kembali benar;
        lain
              pulangan palsu;
}).fokus(fungsi () {
This.style.imeMode = 'dilumpuhkan';
}).bind("tampal", fungsi () {
      var clipboard = window.clipboardData.getData("Teks");
Jika (/^(d|[a-zA-Z]) $/.test(clipboard))
             kembali benar;
        lain
              pulangan palsu;
});
};

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn