Почему, когда формы показывают, что проверка не прошла, возвращаемое значение для следующего кода все еще возвращает true. Формы указывают, что проверенные поля имеют ошибку, но код ниже добавляет ожидание, независимо от того, что, потому что действительный метод возвращает true.
$(document).ready(function () {
$("input[type=submit]").click(function () {
if ($("input[type=submit]").valid() == true || $(this).attr("name") == "SaveDraft")
{
$("*").css("cursor", "wait");
}
});
});
Это базовая ненавязчивая проверка, встроенная в .NET.