2013-07-18 80 views
0

我有一个文本框和一个按钮。我用文本框绑定了onchange事件,并点击了按钮上的事件。当用户点击一个按钮时,我想避免文本框的onchange事件。防止onChange的文本框onClick按钮

<asp:textbox id="txt1" runat="server"/> 
<asp:button id="btn1" runat="server" text="Submit"/> 

jQuery的

$("txt1").bind("change", function(){ 
// do some work; 
}); 


$("btn1").bind("click", function(){ 
//avoid on change event of textbox 
}); 

回答

0

试试这个

$("#btn1").bind("click", function(){ 
    $('#txt1').unbind('change'); 
}); 
+0

都能跟得上。 onchange甚至在点击事件之前触发。然而'$(“#btn1”)。bind(“mousedown”)'会先发生 –