san_jorich
@san_jorich
Творческий кодер

Как исключить двойное исполнение обработчика при change и blur?

При отслеживании изменений в форме (таблице, страницы итд) "налету" на элементы страницы навешивается функция-обработчик и ловушки событий типа change, blue итд. Функция имеет ajax post запрос.
Трудность в том, что при change и blue функция срабатывает дважды, соответственно и запрос тоже отправляется дважды
function onSelect() { success(editor.value); ajax_updateData(id, key, value, "update_by_id); }
    editor.addEventListener("change", onSelect);
    editor.addEventListener("blur", onSelect);

Как исключить "двойной старт" ?
  • Вопрос задан
  • 53 просмотра
Решения вопроса 1
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы