Загрузка счетчика при недопустимом состоянии модели формы - PullRequest
1 голос
/ 05 августа 2020

Доброго времени суток ребята,

У меня спиннер есть и работает хорошо. Когда я нажимаю кнопку отправки, он спрашивает, хочет ли пользователь отправить или нет, и если нажмите OK, он запускает ActionMethod в контроллере, и счетчик вращается.

Однако, если состояние модели недействительно, счетчик сохраняет прокатки и не разрешать редактирование формы, если страница не обновлена. Любой способ решить эту проблему. Ниже приведен код:

 $('#submitbtn').click(function () {
        var x = confirm("Are you sure to Submit Transaction?"); //confirm text
            if (x == true) {  //checking whether user clicked ok or cancel
            $('.spinner').css('display', 'block');  //if clicked ok spinner shown)  
        } else {  //else if clicked cancel spinner is hidden
            $('.spinner').css('display', 'none');
            return false //stops further process
        }
    });

Я хочу, чтобы, если состояние модели недействительно, счетчик должен останавливаться, чтобы можно было исправить.

1 Ответ

1 голос
/ 06 августа 2020

Как предложено в комментарии, сначала подтвердите свою форму, прежде чем предпринимать какие-либо действия. Форма проверки проверит правильность всех свойств модели:

$('#submitbtn').click(function () {
  if ($("#frmNameHere").valid()) {  //I added this

    var x = confirm("Are you sure to Submit Transaction?"); //confirm text
        if (x == true) {  //checking whether user clicked ok or cancel
        $('.spinner').css('display', 'block');  //if clicked ok spinner shown)  
    } else {  //else if clicked cancel spinner is hidden
        $('.spinner').css('display', 'none');
        return false //stops further process
    }
  }
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...