Asp.Net TextBox’a Sadece Sayı Girme

Bazı durumlarda kullanıcıların form’a eklediğiniz text kutularına sadece sayı girişi yapmasını isteyebilirsiniz. bunun için aşağıdaki örneği inceleyebilirsiniz.. örnekte form üzerine eklenen TextBox’ın id değerini script içerisinde yazarak istediğiniz textbox kontrolüne sadece sayı girişini sağlayabilirsiniz..

<html xmlns="http://www.w3.org/1999/xhtml">
<head>
    <title>jQuery Textbox'a sadece sayı girişi www.aspnetornekleri.com</title>
    <script type="text/javascript" src="http://code.jquery.com/jquery-1.8.2.js"></script>
    <script type="text/javascript">
        $(function () {
            $('#TextBox1').keydown(function (e) {
                if (e.shiftKey || e.ctrlKey || e.altKey) {
                    e.preventDefault();
                } else {
                    var key = e.keyCode;
                    if (!((key == 8) || (key == 46) || (key >= 35 && key <= 40) || (key >= 48 && key <= 57) || (key >= 96 && key <= 105))) {
                        e.preventDefault();
                    }
                } //http://www.aspnetornekleri.com/
            });
        });
    </script>
</head>
<body>
    <div>
        <br />
        <form id="form1" runat="server">
        <asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
        </form>
    </div>
</body>
</html>