Проверка успешной проверки формы - PullRequest
0 голосов
/ 28 мая 2019

У меня есть C # ViewModel, указывающий аннотации данных для автоматической проверки.Я отрисовываю код вида в Razor.Мне нужно проверить в javascript на стороне клиента, прошли ли ВСЕ проверки или нет.

Я пытался отловить событие Submit формы.Это сработало, но не сработало после завершения проверки.Я решил, что мне нужно проверить состояние или прослушать какое-нибудь событие, которое сработает, когда проверка прошла успешно.

Ответы [ 3 ]

1 голос
/ 28 мая 2019

Попробуйте это:

$('form').submit(function(evt) {
    evt.preventDefault();
    var $form = $(this);
    if($form.valid()) {
        //do stuff here
    }
});
1 голос
/ 28 мая 2019
$("#HelloForm").on('submit', function (e) {
    e.preventDefault();

    if($("#HelloForm").valid()) {
        $(this).off('submit').submit();
    }
});
1 голос
/ 28 мая 2019

Используйте это:

if($("form").valid()){
    ....
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...