У меня есть текстовое поле в моем приложении ASP.Net MVC, и мне нужно сделать некоторую проверку, когда текстовое поле теряет фокус, поэтому я использовал событие размытия.Событие Blur не работает в IE11 и IE10
Данное событие отлично работает в браузере Chrome, но не работает в IE11 и IE10.
Script Код:
$("#NewFileName").on("blur", function() {
alert('triggered');
});
ASP.NET MVC HTML код:
<div class ="span6">
<p>
@Html.TextBoxFor(m => m.FileName, new { type = "file" })
</p>
</div>
Я попытался с различными событиями, как "focusout" для IE, но не события фокус/размытия работает в IE , Какое правильное событие для браузеров IE10 и 11?
отлично работает для меня http://jsfiddle.net/fyjmxs1h/ – andrew
я бы проверить, есть ли .off(), присвоенные этой области, если вы начинаете функцию ПОСЛЕ элемент визуализируется или даже вы вообще запускаете эту функцию? –
@eeree nope. Событие «off()» не привязано к этому элементу. Я задаюсь вопросом о правильном имени события или самом размытии, которое будет работать во всех браузерах. – SivaRajini