最新下载
热门教程
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
textbox的ontextchange属性
时间:2022-07-02 23:36:19 编辑:袖梨 来源:一聚教程网
不久前,注册CSDN时,发现每次在离开一个textbox控件时,都有可能出现错误提示。
以前用ASP时,都是通过点 “确定”按钮,然后在提交页面时,对其进行验证,相比之下,ASP.NET更显友好和方便,于时自己也动手试了试:
首先,定义一个textbox控件,
大家知道,.NET中有个验证控件:
通过它,可以对上面定义的studentid这个textbox验证,检验是否为空,但有时,这个功能往往是不够的,所以我们就要用到textbox的 ontextchanged 和 atuopostback 两个属性,
当atuopostback设为 "true " 时,每当textbox失去焦点和文本框中内容改变时,都会触发 ontextchanged 中设置的事件,所以,我们可以把验证代码写到 ontextchanged 的事件中, 那样在我们就可以实现 CSDN 注册时类似的功能.
整个代码如下:
'检测学号输入是否正确
sub studentid_textchanged(Sender as object, E as eventargs)
dim studentid_text as string
studentid_text=studentid.text
if studentid.text="" then
lable1.text="学号不能为空"
elseif len(studentid_text)<7 then
lable1.text="学号不能小于7位数"
elseif len(studentid_text)>10 then
lable1.text="学号不能大于10位数"
else
lable1.text=""
end if
end sub
'提交表单
以前用ASP时,都是通过点 “确定”按钮,然后在提交页面时,对其进行验证,相比之下,ASP.NET更显友好和方便,于时自己也动手试了试:
首先,定义一个textbox控件,
大家知道,.NET中有个验证控件:
通过它,可以对上面定义的studentid这个textbox验证,检验是否为空,但有时,这个功能往往是不够的,所以我们就要用到textbox的 ontextchanged 和 atuopostback 两个属性,
当atuopostback设为 "true " 时,每当textbox失去焦点和文本框中内容改变时,都会触发 ontextchanged 中设置的事件,所以,我们可以把验证代码写到 ontextchanged 的事件中, 那样在我们就可以实现 CSDN 注册时类似的功能.
整个代码如下:
'检测学号输入是否正确
sub studentid_textchanged(Sender as object, E as eventargs)
dim studentid_text as string
studentid_text=studentid.text
if studentid.text="" then
lable1.text="学号不能为空"
elseif len(studentid_text)<7 then
lable1.text="学号不能小于7位数"
elseif len(studentid_text)>10 then
lable1.text="学号不能大于10位数"
else
lable1.text=""
end if
end sub
'提交表单
相关文章
- 最新正规全球交易所2025数字资产交易榜单-最安全虚拟币交易app币安推荐 06-16
- 《潮汐守望者》群狼之王卢迦鲁神器选择有什么 06-16
- 《晶核》团本奖励领取如何 06-16
- 热门2025币圈十大全球交易所加密货币排行-最省钱现货交易平台币安推荐 06-16
- 《艾塔纪元》武器升级怎么样 06-16
- DYθR 创始人深度剖析:解密代币价格涨跌背后的群体行为密码 06-16