确保文本框输入值为数值的代码

2016-01-29 12:36 22 1 收藏

确保文本框输入值为数值的代码,确保文本框输入值为数值的代码

【 tulaoshi.com - ASP.NET 】


当某个文本框只能输入数字时,我们需要加以限制,以避免操作员输入其它字符,以免保存数据时出错,下面的代码可以达到这样的效果。
我们假定文本框名称为:txtWeight,则在KeyPress事件中写下面的代码。
' 下面的代码是允许操作员输入数字和小数点
Private Sub txtWeight_KeyPress(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles txtWeight.KeyPress
If Char.IsNumber(e.KeyChar) Or e.KeyChar = Chr(Keys.Back) Or e.KeyChar = "." Then Return End If e.Handled = True
End Sub
' 在您保存数据时,您需要对这个文本框进行检查:一是检查是否操作员输入了,二是检查操作员是否输入了有效的数字,则我们可在保存事件的前面加上检测代码:
If Trim(Me.txtWeight.Text) = "" Then MessageBox.Show("请输入订货量!", softname, MessageBoxButtons.OK, MessageBoxIcon.Information) Me.txtWeight.Focus() Exit Sub End If
If IsNumeric(Me.txtWeight.Text) = False Then MessageBox.Show("订货量输入错误", softname, MessageBoxButtons.OK, MessageBoxIcon.Exclamation) Me.txtWeight.Focus() Exit Sub End If

来源:http://www.tulaoshi.com/n/20160129/1486825.html

延伸阅读
        对于文本框,只读状态下和普通状态下,浏览器对其并没有做什么特殊的标记,表面看来,效果是一样的,这样,对用户来说,易用性并不是很高.         当然,我们可以改变只读文本框的背景颜色来加以区分,这个时候就需要程序员自己判断这个文本框是不是只读,然后再引入相...
标签: Web开发
文本框栏目介绍
PowerPoint文本框无法输入中文怎么办   一、直接在"开始""运行"中输入"notepad"打开记事本,然后在记事本中复制下面这段内容: 二、保存为Pwww.tulaoshi.comPTINPUT.REG的注册表文件,注册后缀名要为reg 三、然后关闭记事本,再找到这个PPTINPUT.REG文件双击再点击出来的窗口"确定"...
设置下标在日常办公中偶尔会遇到,那你是怎么做到的呢?尤其是在PPT软件下进行下标的设置,是不是难度又多了一点。下面做下简单介绍,首先新建一个PPT文档并打开,并输入需要设置下标的字符,本例“O2”,接着选中2,并对其进行字体设置,在对话框中的效果一栏勾选下标复选框,确定之后就可以看到效果了。 步骤 1、第一步,桌面下...
首先在Interface Builder中选择TextFields,然后在Text Field Attributes中找到Text Input Traits,选择Return Key为done。OK 定义方法 - (IBAction) textFieldDoneEditing:(id)sender; //按下Done键关闭键盘 实现方法 代码如下: //按完Done键以后关闭键盘 - (IBAction) textFieldDoneEditing:(id)sender { [sender resignFirstRespond...

经验教程

94

收藏

79
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部