
asp.net 中如何判断当textbox1有值的时候就执行button1的事件
asp.net中如何判断当textbox1有值的时候就执行button1的事件,没有值的时候就不执行,当其值变化时再执行button1的事件要具体代码...
asp.net 中如何判断当textbox1有值的时候就执行button1的事件,没有值的时候就不执行,当其值变化时再执行button1的事件
要具体代码 展开
要具体代码 展开
3个回答
展开全部
写代码要养成一个习惯,能在客户端执行的最好在客户端执行,不要老是在服务端执行.
在BUTTON1 里前台代码加上onclientclike="return VALIDATA()"
<script type="text/javascript>
function VALIDATA(){
var id=document.GetElementByID ("TEXTBOX1");
if (id.value=="") return false;
return true;
}
</script>
在BUTTON1 里前台代码加上onclientclike="return VALIDATA()"
<script type="text/javascript>
function VALIDATA(){
var id=document.GetElementByID ("TEXTBOX1");
if (id.value=="") return false;
return true;
}
</script>
展开全部
if(textbox1.text !=""){
//执行BUTTON1事件
}
//定义一个变量
public static string StrTextBox = "";
if(textbox1.text != StrTextBox){ //如果文本改变了,就执行BUTTON1事件
//执行BUTTON1事件
}
//执行BUTTON1事件
}
//定义一个变量
public static string StrTextBox = "";
if(textbox1.text != StrTextBox){ //如果文本改变了,就执行BUTTON1事件
//执行BUTTON1事件
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
给textbox1添加TextChanged事件,并且设置textbox1的AutoPostBack属性为true。
例如:
<asp:TextBox ID="TextBox1" runat="server" AutoPostBack="True"
ontextchanged="TextBox1_TextChanged"></asp:TextBox>
后台代码:
protected void TextBox1_TextChanged(object sender, EventArgs e)
{
if (!string.IsNullOrEmpty(TextBox1.Text))
{
Response.Write(DateTime.Now.ToString("HH:mm:ss"));
}
}
例如:
<asp:TextBox ID="TextBox1" runat="server" AutoPostBack="True"
ontextchanged="TextBox1_TextChanged"></asp:TextBox>
后台代码:
protected void TextBox1_TextChanged(object sender, EventArgs e)
{
if (!string.IsNullOrEmpty(TextBox1.Text))
{
Response.Write(DateTime.Now.ToString("HH:mm:ss"));
}
}
更多追问追答
追问
该textbox我设定了双击就粘帖,这样的粘贴为什么不能实现,CTRL+V是可以实现的,纠结中
追答
双击就粘帖?能再说清楚点吗?
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询