本文介绍了只想输入整数的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
大家好,
我选择了一个文本框,只想输入整数值.
例如电话号码.
我该怎么办.
荣誉
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>
这篇关于只想输入整数的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!