1 : response.write("<script>alert('textbox里不能为空')</script>");
这样会给用户弹出一个警告框
2 :RequiredFieldValidator
这是个控件,把他和某个textbox绑定(controltovalidate属性),并设置警告内容(errormessage属性),那用户在进行下一步操作时,textbox下面就会出现警告字体
两种办法:1 : response.write("alert(textbox里不能为空)");这样会给用户弹出一个警告框2 :RequiredFieldValidator这是个控件,把他和某个textbox绑定(controltovalidate属性),并设置警告内容(errormessage属性),那用户在进行下一步操作时,textbox下面就会出现警告字体
1.我的添加页面中放置了一个验证控件,验证
用户
名不能为空,页面按钮点击
时
会自动进行验证。我的页面中做了一个“注册”
button
,“注册”
时
将不触发验证控件,那么就设置“注册”
button
的CausesValidation=False;
2.
button
按钮触发后相当于提交表单的动作,这样会激发页面验证控件的验证事件先执,验证未完成故而不能执行
button
的click事件;我通过将该butt
在一般的验证控件当中,ErrorMessage属性的值都是一般的字符串,当特殊的
用户
需要图片或者声音来提示错误的话,有
时
候的效果会比单纯的字符好, 一般使用ErrorMessage属性: ErrorMessage="请在
TextBox
1中
输入
字符"
1<asp:
TextBox
ID="
TextBox
1" runat="server"></asp:
TextBox
> 2 ...
前面写过一篇关于
TextBox
自定义控件 带水印以及错误信息显示的随笔 但是有一些BUG和一些功能不全面 这次基本补全 算是对上一篇的完善和升级。
前面只是实现了基本的水印信息以及错误信息显示.缺少了部分其他的功能
这次增加了以下功能:
1.限定
textbox
文本框
输入
长度
2.修复错误信息显示BUG.
3.更改显示样式
4.修改默认值赋值问题
先给大家来张图片...
private void
textBox
2_KeyPress(object sender, KeyPressEventArgs e)
if (e.KeyChar >= 31 && (e.KeyChar < '0' || e.KeyChar > '9')) { e.Handled = true; }