Prévenir onblur code à exécuter si vous cliquez sur le bouton soumettre

Par le code suivant, je souhaite "FAIRE quelque CHOSE" "ONBLUR" de l'élément id="eg1" si et seulement si l'événement onblur n'était pas due à "ONCLICK" sur le bouton soumettre.

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

Pour exemple : si l'utilisateur modifie la valeur de la “eg1” champ de texte et clique sur le prochain champ de texte puis de le FAIRE quelque CHOSE de code doit s'exécuter, mais dans le cas où l'utilisateur change la valeur de la “eg1 champ” puis clique sur le bouton envoyer, puis la FAIRE quelque CHOSE de code ne doit pas fonctionner.

Est la bonne façon de le faire ??
S'il vous plaît guide.

tu ne peux pas faire comme ça. u ne peut pas capturer deux événements à la fois.
merci de m'aider avec la façon correcte pour accomplir la tâche
Veuillez consulter le violon que j'ai créé. J'ai mis à jour ma précédente réponse après la lecture de la question attentivement.

OriginalL'auteur Palak Tanejaa | 2013-03-04