本文介绍了只想输入整数的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

大家好,

我选择了一个文本框,只想输入整数值.
例如电话号码.

我该怎么办.

荣誉
neaS

Hi all,

I selected a textbox and want to enter only integer value.
Eg like a phone number.

How could I do that.

kudos
neaS

推荐答案

function checkIt(evt) {
    evt = (evt) ? evt : window.event
    var charCode = (evt.which) ? evt.which : evt.keyCode
    if (charCode > 31 && (charCode < 48 || charCode > 57)) {
        status = "This field accepts numbers only."
        return false
    }
    status = ""
    return true
}


function NumOnly(ctrl) {
            chr = document.getElementById(ctrl).value;

            var reg1 = /.*[a-zA-Z].*/;
            if (document.getElementById(''<%=txtMobile.ClientID %>'').value == "")
                return;
            if (reg1.test(chr)) {
                document.getElementById(ctrl).value = "";
                alert("Enter numbers only");
                document.getElementById(ctrl).focus();

            }

        }







<asp:TextBox ID="txtMobile" runat="server" Width="159px" TabIndex="17" onkeypress='NumOnly(this.id)' MaxLength="10"></asp:TextBox>



这篇关于只想输入整数的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

10-15 01:31