kkakadiya Ответов: 1

Валидацию MVC и погрузчик


Привет,

Метод in form post в представлении MVC,
если срабатывает валидация то загрузчик не должен приходить и выводить только валидации
в противном случае никакие проверки не срабатывают, тогда загрузчик должен прийти и сохранить данные.

как я могу это сделать?

Спасибо,
КК

Что я уже пробовал:

разместил загрузчик на форме submit в javascript и отключил кнопку.

$("#frmContact").submit(function (e) {
        $(".loading").css("display", "inline");
    });


1) загрузчик: проблема в том, что если срабатывает проверка, то загрузчик также приходит вместе с проверками, а затем нужно перезагрузить страницу и входные данные.

2) отключить кнопку отправки: если я отключаю кнопку отправки по щелчку и если проверка срабатывает, то после кнопки остается отключить вместо включить. Поэтому, если проверка есть, то включите кнопку, а если проверки не срабатывают, то отключите кнопку.

все это для того, чтобы избежать повторяющейся записи, как если бы кнопка включилась, то если пользователь нажмет на кнопку Отправить

1 Ответов

Рейтинг:
11

preety sunita

Привет,
вы можете проверить это в javascript, если форма недействительна, а затем Запустить проверку, если форма правильно заполнена, то вы можете показать загрузчик, как показано ниже в MVC.

$.validator.unobtrusive.parse($('#frmFields'));
var $valid = $("#frmFields").valid();
if (!$valid) {
      $validator.focusInvalid();
       $(".loading").css("display", "inline");
       return false;
  }
 else {
      $(".loading").css("display", "inline");
      SaveAccount();
      return true;
   }
});