asp.net中TextBox只能输入数字的最简洁的两种方法
asp.net中TextBox只能输入数字的最简洁的两种方法
发布时间:2016-12-29 来源:查字典编辑
摘要:如下TextBox复制代码代码如下:1.在页面中添加一段脚本:复制代码代码如下:functionisnum(){if(event.keyCo...

如下TextBox

复制代码 代码如下:

<asp:textboxonkeypress="isnum()"id="TextBox1"runat="server"></asp:textbox>

1. 在页面中添加一段脚本:

复制代码 代码如下:

<scriptlanguage="javascript">

functionisnum()

{

if(event.keyCode<45||event.keyCode>57)

{

event.keyCode=0;

}

}

</script>

2. 在代码中添加:

复制代码 代码如下:

try

{

Convert.ToDouble(TextBox1.Text.Trim());

}

catch

{

Response.Write(" ");

TextBox1.Text="";

Page.RegisterStartupScript("focus"," ");

}

就ok了,是不是很简洁啊 ^_^

推荐文章
猜你喜欢
附近的人在看
推荐阅读
拓展阅读
相关阅读
网友关注
最新asp.net教程学习
热门asp.net教程学习
编程开发子分类