Как запустить функцию jQuery, только если форма действительна

У меня есть функция jQuery, привязанная к моей кнопке отправки, например:

$(function () {
    $('#signupform').submit(function () {
        alert('test');
    });
});

Однако она срабатывает независимо от того, является ли форма действительной. Моя модель украшена различными DataAnnotations, и проверка на стороне клиента работает хорошо, но я хочу, чтобы эта функция jQuery срабатывала только в том случае, если форма была проверена. Как мне этого добиться?

РЕДАКТИРОВАТЬ: Чтобы уточнить, я использую ненавязчивый javascript MVC DataAnnotations + jQuery для обработки проверки на стороне клиента. У меня нет написанных собственных процедур проверки javascript. Встроенная проверка jQuery отлично справляется с проверкой формы, но мне просто нужно знать, как преобразовать результаты этой проверки в логическое значение в моей собственной функции.

50
задан Liam 4 September 2018 в 06:02
поделиться