У меня есть приложение MVC, которое использует проверку аннотаций данных.У меня также есть кнопка для подтверждения некоторых jQuery вручную.Я хочу, чтобы кнопка отправки скрывалась, когда моя проверка jQuery прошла, а ненавязчивая проверка, реализованная платформой, прошла.
Это мой код:
$('#btnSubmit').click(function () {
if (!$('#Terms').is(':checked')) {
$('.termsLabel').animate({ color: "#c71040" }, 'slow');
$('.termsLabel a').animate({ color: "#c71040" }, 'slow');
return false;
}
if ($('.wordCount').hasClass('error')) {
$('.caption label').animate({ color: "#c71040" }, 'slow');
return false;
}
if ($(form).valid()) {
$('#btnSubmit').hide();
$('#submitting').show();
}
});
(форма).Метод valid () всегда возвращает false (и скрытие / показ никогда не выполняется), даже когда отправляется форма.
Причина, по которой я это делаю, заключается в том, что я разрешаю пользователям загружать изображениеи я не хочу, чтобы пользователь мог щелкать более одного раза.
Любая помощь - приветствуется.