Zapobiegaj wykonaniu kodu onblur po kliknięciu przycisku Wyślij

Następującym kodem chcę „DO SOMETHING” na „ONBLUR” elementu id = „eg1” tylko wtedy, gdy zdarzenie onblur nie zostało spowodowane z powodu „ONCLICK” na przycisku przesyłania.

    $(document).ready(function() {  
     $('#eg1').blur(function() {
      if(!($("#SubmitBut").click())) {
             //do something
      }
     });
    });

Na przykład: jeśli użytkownik zmieni wartość pola tekstowego „eg1” i kliknie w następnym polu tekstowym, musi zadziałać kod DO SOMETHING, ale w przypadku zmiany wartości pola „eg1”, a następnie kliknięcia SUBMIT przycisk, a następnie kod DO SOMETHING nie może być uruchomiony.

Czy jest to właściwy sposób? Prowadź.

questionAnswers(3)

yourAnswerToTheQuestion