Я хочу настроить событие onBlur для входного элемента, который проверяет значение и, если он недействителен, «отменяет» размытие и возвращает (или не фокусирует никогда потерю) текущий вход.управлять событием onBlur в JavaScript?
У меня есть этот мир кода уже
document.getElementById('my_input_id1').onblur = function() {
var self = this;
setTimeout(function() { self.focus(); }, 10);
}
Пусть мой следующий целенаправленный элемент is'my_input_id2' , который также имеет „ONBLUR“ event.as фокус уже переехал в «my_input_id2'.When я установить фокус back to 'my_input_id1' второе событие elment 'my_input_id2' onblur. fried. Я хочу отменить onblur событие второго элемента. У меня есть много других элементов с «onlur» для Validation.
Могу ли я остановить элемент, чтобы не потерять фокус? Есть ли другая функция, которая может сделать это без потери фокуса? Должен ли я использовать некоторые что функция не теряет фокус?
Есть ли другой способ выбраться из этой проблемы?
Многое спасибо заранее.
Можете ли вы подробнее рассказать о том, что вы именно хотите сделать. Ваш вопрос немного запутан. –