onchange
イベント機能を備えたaspx形式のテキストボックスが3つあります。
<asp:textbox runat="server" id="txt1" onchange="f1();" />
<asp:textbox runat="server" id="txt2" onchange="f1();" />
<asp:textbox runat="server" id="sum" onchange="sum();" />
function f1(){
//change sum.text
sum.text='125';
}
txt1.text が変更され、txt2 がフォーカスされると、消去または再実行f1()
せずに発火します。txt2.text が変更され、sum がフォーカスされると、それに対して発火し、同じく発火します。IE ではこのシナリオが発生しますが、Firefox では正常に発生します。なぜ?sum()
f1()
f1()
sum()