テキストボックス関数名のonChangeイベントで呼び出しているjavascript関数がcallOnChange()であり、テキストボックスは次のようになっています
<asp:TextBox ID="TextBox1" runat="server" onChange="callOnChange(this)"></asp:TextBox>
また、送信ボタンが1つありますが、ボタンをクリックすると、最初にonchageイベントが呼び出され、次に送信イベントが機能しません
では、どう対処する???
送信ボタンをクリックしているときに「onChange」を呼び出したくありません
編集
実際、私は上記の質問で例を挙げました。しかし、日付を検証している一連のテキストボックスがあります。各テキスト ボックスの日付は、その上のテキスト ボックスより大きくなければなりません。その後、下のテキスト ボックスが有効になります。それ以外の場合は、無効のままになります。したがって、keypress または keydown イベントは、ここではあまり役に立ちません。