Ich habe zwei Tasten (ButtonA
& ButtonB
) und ein Textfeld (TexboxA
) auf einer aspx-Seite.Reihenfolge der Postback Calls
Auf der TexboxA
's Unschärfe, rufe ich das Javascript-Ereignis, um die ButtonA
programmgesteuert zu klicken.
Meine Frage ist:
Wenn ich auf dem
TextBoxA
bin konzentriert, dann klicken ich direkt dieButtonB
, das erste Ereignis ausgelöst ONCLICK?ButtonA_Click
- da ich den Fokus von TextBoxA verliere und ButtonA starte, klicke programmgesteuert oderButtonB_Click
- weil ich direkt darauf klicke?Wie zu verhindern
ButtonB_Click
ausgelöst vorButtonA_Click
vollständig fertig?
Aspx-Code:
<asp:TextBox ID="TextBoxA" runat="server" onblur="ClickA();"/>
<asp:Button ID="ButtonA" runat="server" OnClick="ButtonA_Click();"/>
<asp:Button ID="ButtonB" runat="server" OnClick="ButtonB_Click();"/>
JS-Code:
function ClickA(){
document.getElementById('<%=ButtonA.ClientId%>').click();
}