我有2个文本框,...在一个事件中,我必须根据最近更改的文本框值进行一些操作..如何实现此目的 [英] I Have 2 Textboxes,... In One Event I Have To Do Some Action Based On Which Textbox Value Is Changed Recently..How To Achieve This

查看:53
本文介绍了我有2个文本框,...在一个事件中,我必须根据最近更改的文本框值进行一些操作..如何实现此目的的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有2个文本框,...在一个事件中,即时更改文本框值,在另一个事件中(例如,在按钮单击事件中)我必须根据最近更改的文本框值执行某些操作。如何实现这个..帮助

解决方案

Codebehind:

 布尔 t1 =  false ; 
布尔 t2 = false ;

受保护 void Button1_Click(对象发​​件人,EventArgs e)
{
如果(t1 == true && t2 == true
{
Response.Write( 两个值都已更改);
}
else if (t1 == true
{
Response.Write( textbox1已更改 );
}
其他 如果(t2 == true
{
Response.Write( textbox2已更改 );
}
else
{
Response.Write( 没有更改文本框);
}
}
受保护 void TextBox1_TextChanged( object sender,EventArgs e)
{
t1 = true ;
}
受保护 void TextBox2_TextChanged( object sender,EventArgs e)
{
t2 = true ;
}







设计师:

< body> 
< form id = form1 runat = server >
< div>

< asp:textbox id = TextBox1 runat = server ontextchanged = TextBox1_TextChanged xmlns:asp = #unknown > < / asp:textbox >
< asp:textbox id = TextBox2 runat = server ontextchanged = TextBox2_TextChanged xmlns:asp = #unknown > < / asp:textbox >
< br />
< asp:button id = Button1 runat = server onclick = Button1_Click text = 按钮 xmlns:asp = #unknown />

< / div >
< / 表格 >
< / body >


i have 2 textboxes,... in one event, i m changing text box values,and in another event(for ex,in button click event) i have to do some action based on which textbox value is changed recently..how to achieve this..pls help

解决方案

Codebehind:

Boolean t1 = false;
    Boolean t2=false;
   
    protected void Button1_Click(object sender, EventArgs e)
    {
        if (t1 == true && t2 == true)
        {
            Response.Write("Both Values Changed");
        }
        else if (t1 == true)
	{
		Response.Write("textbox1 changed"); 
	}
         else if(t2==true)
            {
                Response.Write("textbox2 changed");
            }
        else
        {
            Response.Write("no textbox changed");
        }
    }
    protected void TextBox1_TextChanged(object sender, EventArgs e)
    {
        t1 = true;
    }
    protected void TextBox2_TextChanged(object sender, EventArgs e)
    {
        t2 = true;
    }




Designer:

<body>
    <form id="form1" runat="server">
    <div>
    
        <asp:textbox id="TextBox1" runat="server" ontextchanged="TextBox1_TextChanged" xmlns:asp="#unknown"></asp:textbox>
 <asp:textbox id="TextBox2" runat="server" ontextchanged="TextBox2_TextChanged" xmlns:asp="#unknown"></asp:textbox>
        <br />
        <asp:button id="Button1" runat="server" onclick="Button1_Click" text="Button" xmlns:asp="#unknown" />
    
    </div>
    </form>
</body>


这篇关于我有2个文本框,...在一个事件中,我必须根据最近更改的文本框值进行一些操作..如何实现此目的的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
相关文章
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆