实现功能:
对文本框输入的只能数字.
实现分析:
在网页中(asp)我们比较熟悉的,对文本框输入验证是通过java来实现
对input的KeyPress,Keydown,KeyUp事件来处理.
首先我们可以建一个html 文件,加入一个Input text 来实现这个功能.
我采用KeyPress事件所用的Java代码为:
我采用KeyPress事件所用的Java代码为:
function numbereditor_keypress(e)
{
var newkeypress=event.keyCode;//这里应该要先赋值吧,不然直接试用if在我个人电脑测试通不过.
if(newkeypress>48 && newkeypress<57)
{
return true; //是数字 可以输入 返回true
}
else
{
//event.keyCode="";
return false;
}
}
在.net中,我们只要对textbox的输入进行判断,可以采用textbox的attribute功能来添加一个onkeypress事件.
程序完整代码和注释:
Imports System
Imports System.Text
Imports System.Web.UI.WebControls
Imports System.ComponentModel
Imports System.Web.UI
<DefaultProperty("Text"), ToolboxData("<{0}:numbereditor runat=server></{
Vb.net web控件---数字控件
最新推荐文章于 2021-09-03 13:22:09 发布
本文介绍如何在VB.NET的Web应用程序中创建一个自定义文本框控件,只允许用户输入数字。通过使用JavaScript的KeyPress事件,结合.NET的TextBox属性,实现了在客户端进行输入验证的功能。
摘要由CSDN通过智能技术生成