потере фокуса я должен сохранить введенные данные в это поле (значит я должен юзать onBlur), так же есть кнопка (вне поля ввода), при клике на нее я должен сбросить значение в поле ввода и не отрабатывать сохранение, проблема в том, что обработчик onBlur сработает раньше чем обработчик сброса значения, и данные в поле ввода все равно сохранятся, я попробовал повесть id на кнопку сброса значения и в обработчике onBlur перехватить эвент получить relatedTarget, а из него id кнопки, убедиться что этот id есть и он равен id кнопки, не делать сохранения данных, но мне все это не нравится, может есть способ сделать это красивее?
Поставить аддивентлисенер на документ и если таргет не равен инпуту или той кнопке то сохранять значение
как вариант, спасибо
Обсуждают сегодня