textbox a sadece sayı girme

<script type="text/javascript">
function SadeceRakam(e, allowedchars){
 var key = e.charCode == undefined ? e.keyCode : e.charCode;
 if ( (/^[0-9]+$/.test(String.fromCharCode(key))) || key==0 || key==13 || isPassKey(key,allowedchars) ){ return true;}
 else { return false;}
}
function isPassKey(key,allowedchars){
 if (allowedchars != null) {
  for (var i = 0; i < allowedchars.length; i++) {
   if (allowedchars[i]  == String.fromCharCode(key))    
    return true;
  }
 }
 return false;
}
function SadeceRakamBlur(e,clear){
 var nesne = e.target ? e.target : e.srcElement;
 var val = nesne.value;
 val = val.replace(/^\s+|\s+$/g, "");
 if (clear)val = val.replace(/\s{2,}/g, " ");
 nesne.value = val;
}
</script>
                 
<asp:TextBox ID="text1" runat="server" onblur="SadeceRakam(event,false)"           onkeypress="return SadeceRakam(event);"></asp:TextBox>
İşini görür !

Hiç yorum yok:

Yorum Gönder