Asp#NET de TextBox a Sadece Rakam ve Nokta Girebilme(Javascript)


Javascript :
     <script language='javascript' type='text/javascript'>
        
        function onlyNumbers(evt) {
            var e = event || evt; // for trans-browser compatibility
            var txt = e.srcElement;
            var val = txt.value;
            if (val.indexOf('.')!=-1 && e.keyCode == 46)
                return false;
            var charCode = e.which || e.keyCode;

            if (charCode == 46 || (charCode >= 48 && charCode <= 57))
                return true;

            return false;
    
    </script>

Not :Charcode==46 Nokta dır. 48 ile 57 arası da 0 dan 9 a kadar olan rakamlardır.

Asp tarafındaki sayfamızda javascripti aşağıdaki gibi çağırıyoruz.

  <asp:TextBox ID="txt_ProductPrice" runat="server" Width="120px" Height="20px" 
                 AutoPostBack ="true" onkeypress="return onlyNumbers();" ></asp:TextBox>

Hiç yorum yok:

Yorum Gönder