/ / Ako skontrolovať, či boli nenápadné overenia validované v funkcii jquery? - jquery, asp.net-mvc-3, nenápadná validácia, onsubmit

Ako skontrolovať, či boli nenápadné overenia validované v funkcii jquery? - jquery, asp.net-mvc-3, nenápadná validácia, onsubmit

Mám formulár so štyrmi políčkami. Na tri z nich som uplatnil niektoré nenápadné overenia. Chcem, aby pri vykonávaní nenápadnej validácie bola volaná funkcia jquery, ale tam som definoval onsubmit udalosť na formulári tak, že zakaždým, keď prvýkrát prechádza na túto funkciu jquery a vykoná všetky kroky potom ukazuje, že nenápadné validačné správy pre príslušné textové polia.

Chcem však vykonať všetky kroky funkcie jquery, ak formulár prešiel nenápadným overovaním.

Existuje spôsob, ako skontrolovať, či bola vykonaná nenápadná validácia?

Toto je môj jquery kód:

function submitDetails()
{
var check = $("#flag").val();
if (check == 1)
{
return true;
}

else {
var birthDate = ($("#BirthDate").val()).split("/");
var graduationDate = ($("#GraduationDate").val()).split("/");
var stdate = birthDate[2] + birthDate[1] + birthDate[0];
var endate = graduationDate[2] + graduationDate[1] + graduationDate[0];
if (($("#LastName").val() == "") || (parseInt(endate) < parseInt(stdate)))
{
$("#Window").data("tWindow").center().open();
return false;
}
else { return true; }
}
}

odpovede:

10 pre odpoveď č. 1

Môžete skontrolovať, či je formulár platný vo funkcii odosielateľa:

$("#formId").submit(function() {
if (!$(this).valid()) {
// validation failed => here you can call your function or whatever
return false;
} else {
// the form is valid => you could perform some other action if you will
}
});