Asp.Net TextBox İçeriğini Sayı Girdirme (JavaScript)

Asp.Net te TextBox içeriğini sayı girdirme istiyorsanız aşağıdaki javascript kodlarını kullanabilirsiniz.

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;

//////////////////////////////////////////////////

<asp:TextBox ID="asp:TextBox1" runat="server" CssClass="form-control" onblur="SadeceRakam(event,false)" onkeypress="return SadeceRakam(event);" MaxLength="3" required=""></asp:TextBox>

İlgili Makaleler

Üye Yorumları

Bu Makaleye Henuz Yorum Yapılmamıştır

Yorum Yaz