文本框判空
来源:百度知道 编辑: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