Sadece sayı girilmesini istediğiniz textbox ları aşağıdaki javascript kodu ile kontrol edebilirsiniz.
Aşağıdaki kodu head tagları arasına ekleyin.
Kullanımı
Sadece sayı girilmesini istediğiniz textbox ları aşağıdaki javascript kodu ile kontrol edebilirsiniz.
Aşağıdaki kodu head tagları arasına ekleyin.
Kullanımı
3 yorum
Benzeri bir kodu ben de bir projemde kullanmıştım, orada başıma gelen bir olayı burada paylaşayım dedim çünkü sonra işler karışabiliyor.
Jquery ile key kontrolü yaparak harf girişini engelleyebilirsin ama aynı zamanda bu field için copy-paste özelliğini de yine jquery ile iptal etmek gerekiyor aksi takdirde field’a içinde harf olan bir şey paste edilebiliyor ve sistemi yanıltabiliyor…
Bu arada 7 banka için hazırladığın sanal pos çalışman için teşekkürler, indirdim inceliyorum, inşallah ilk fırsatta kullanırım…
Kod tamam yalnız copy paste ile sonucta text girilmiş oluyor. Onu nasıl engelleyebiliriz. İf felan mı ?
Şöyle bir şey kullanabilirsiniz
$(function(){
$(".numericOnly").bind('keypress',function(e){
if(e.keyCode == '9' || e.keyCode == '16'){
return;
}
var code;
if (e.keyCode) code = e.keyCode;
else if (e.which) code = e.which;
if(e.which == 46)
return false;
if (code == 8 || code == 46)
return true;
if (code < 48 || code > 57)
return false;
}
);
$(".numericOnly").bind("paste",function(e) {
e.preventDefault();
});
$(".numericOnly").bind('mouseenter',function(e){
var val = $(this).val();
if (val!='0'){
val=val.replace(/[^0-9]+/g, "")
$(this).val(val);
}
});
});