Запретить выполнение кода onblur, если нажать кнопку «Отправить»
В следующем коде я хочу «сделать что-то» на «ONBLUR» элемента id = «eg1», только если событие onblur не было вызвано из-за «ONCLICK» на кнопке отправки.
$(document).ready(function() {
$('#eg1').blur(function() {
if(!($("#SubmitBut").click())) {
//do something
}
});
});
Например, если пользователь изменяет значение текстового поля «eg1» и щелкает по следующему текстовому полю, тогда должен выполняться код DO SOMETHING, но в случае, если пользователь меняет значение поля «eg1», а затем нажимает кнопку SUBMIT кнопку, то код DO SOMETHING не должен запускаться.
Это правильный способ сделать это? Пожалуйста, руководство.