Impedir que o código onblur seja executado se clicado no botão enviar
Pelo seguinte código eu desejo "fazer alguma coisa" em "ONBLUR" do elemento id = "eg1" somente se o evento onblur não foi causado devido a "ONCLICK" no botão de envio.
$(document).ready(function() {
$('#eg1').blur(function() {
if(!($("#SubmitBut").click())) {
//do something
}
});
});
Por exemplo: se o usuário alterar o valor do campo de texto "eg1" e clicar no próximo campo de texto, o código DO SOMETHING deverá ser executado, mas caso o usuário altere o valor do campo "eg1" e clique no botão ENVIAR botão, então o código fazer algo não deve executar.
É a maneira correta de fazer isso? Por favor guie.