0

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()

4

0 に答える 0