asp.net中TextBox只能输入数字的最简洁的两种方法
程序员文章站
2024-02-26 21:44:22
如下textbox复制代码 代码如下:&...
如下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中TextBox只能输入数字的最简洁的两种方法
-
ASP.NET中 TextBox 文本输入框控件的使用方法
-
ASP.NET中 TextBox 文本输入框控件的使用方法
-
C#中winform控制textbox输入只能为数字的方法
-
C#中winform控制textbox输入只能为数字的方法
-
C# TextBox控件实现只能输入数字的方法
-
C# TextBox控件实现只能输入数字的方法
-
JavaScript控制输入框中只能输入中文、数字和英文的方法【基于正则实现】
-
JavaScript基于正则实现控制输入框中只能输入中文、数字和英文的方法
-
JavaScript控制输入框中只能输入中文、数字和英文的方法【基于正则实现】