asp.net 中如何判断当textbox1有值的时候就执行button1的事件

asp.net中如何判断当textbox1有值的时候就执行button1的事件,没有值的时候就不执行,当其值变化时再执行button1的事件要具体代码... asp.net 中如何判断当textbox1有值的时候就执行button1的事件,没有值的时候就不执行,当其值变化时再执行button1的事件

要具体代码
展开
 我来答
百度网友497841525
2011-10-17 · TA获得超过101个赞
知道小有建树答主
回答量:253
采纳率:72%
帮助的人:95万
展开全部
写代码要养成一个习惯,能在客户端执行的最好在客户端执行,不要老是在服务端执行.
在BUTTON1 里前台代码加上onclientclike="return VALIDATA()"

<script type="text/javascript>
function VALIDATA(){
var id=document.GetElementByID ("TEXTBOX1");
if (id.value=="") return false;
return true;

}
</script>
sxhgga
2011-10-17 · TA获得超过687个赞
知道小有建树答主
回答量:1019
采纳率:74%
帮助的人:658万
展开全部
if(textbox1.text !=""){
//执行BUTTON1事件
}
//定义一个变量
public static string StrTextBox = "";
if(textbox1.text != StrTextBox){ //如果文本改变了,就执行BUTTON1事件
//执行BUTTON1事件

}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
guosky99
2011-10-17
知道答主
回答量:19
采纳率:0%
帮助的人:17万
展开全部
给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"));
}
}
更多追问追答
追问
该textbox我设定了双击就粘帖,这样的粘贴为什么不能实现,CTRL+V是可以实现的,纠结中
追答
双击就粘帖?能再说清楚点吗?
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式