文本框判空

来源:百度知道 编辑:UC知道 时间:2024/09/27 05:44:56
我现在有一个文本框控件 当页面初始化的时候我把焦点设在了该文本框中,现在我就是想实现这样 的功能 如果我不在文本框中输入数据的话 当我的焦点离开文本框的时候就马上提示我必须输入数据 请问这种功能在asp.net c#中如何实现啊?先谢谢各位了
楼下的朋友 我刚才试了一下 我运行的时候 那个文本框是焦点 但是我不输入数据 把焦点移走以后 没有反映 我再一次把焦点移到文本框 输入数据 然后移走焦点 结果刷新了一下 然后我把文本框中的数据删除掉 移除焦点 结果出现提示对话框 但是我现在要实现的是 当我运行窗体的时候 初始化文本框为空的 焦点也在它 现在如果不输入数据 把焦点移走 马上出现提示对话框 请问这能实现吗?麻烦再帮忙看看吧

你试试这样:
1. <asp:TextBox ID="TextBox1" onblur="javascript:alert('不能为空');Text1.focus()" runat="server"></asp:TextBox>

2.
protected void Page_Load(object sender, EventArgs e)
{
TextBox1.Focus();
}

<input id='' type='text' onblur="if(this.value=''){alert('请输入');}" />

<input type="text" ID="TextBox1" onblur="javascript:alert('失去焦点');this.focus()" />

呵呵,我也是菜鸟,刚问了好多人终于问到了,我刚运行过可以实现的一起学习,要实现判断直接在onblur""引号里写IF就可以了~~

<asp:TextBox ID="TextBox1" runat="server" OnTextChanged="TextBox1_OnTextChanged" AutoPostBack="true"></asp:TextBox>

在page_load方法里面写TextBox1.Focus();
在TextBox1的TextBox1_OnTextChanged方法里面判断
protected void TextBox1_OnTextChanged(object sender, EventArgs e)
{
if(stri