Итоговый код выглядит так:

я проблема с обработчиком событий jquery после асинхронной обратной передачи на странице asp.net. Я читаюЭта тема - это хорошее решение, но мне нужна отдельная функция. Так что я используюплагин в маске jquery.

Мой код JS сейчас:

<script type="text/javascript">

jQuery(document).ready(function () {
  var control = $("#txtCustomerPhone");

  InitPhonePattern(this, control);

  var prm = Sys.WebForms.PageRequestManager.getInstance();
  prm.add_endRequest(InitPhonePattern(this, control));
 });

 function InitPhonePattern(sender, args) {
  $(args[0]).mask("+7 (999) 999-99-99", { completed: 
    function () {
    $('#btnCheckCustomerPhone').click();} 
  });

}
</script>

Как видите, маска была инициализирована 2 раза: в документе Ready () и после асинхронной обратной передачи (в endRequest ()). Но плагин маски не отображается после асинхронной обратной передачи.

Кто-то понимает проблему? Буду благодарен за помощь!

Ответы на вопрос(2)

Ваш ответ на вопрос