В момента имам формуляр, който бих искал да потвърдя, и ако приемем, че всичко е правилно, бих искал след това да изскача диалогов прозорец, потвърждаващ техните подробности, ето пример за кода, който имам досега:
var userConfirmed = false;
$("#dialog").dialog({
buttons: {
"Yes": function() {
userConfirmed = true;
$("#inputform").submit();
},
"No, I'll change them.": function() {
$(this).dialog("close");
}
}
});
// check they've submitted what they need to
$("form").submit(function() {
// lots of these
if (something) {
return false;
}
$("#dialog").dialog("open");
return userConfirmed;
});
Първоначалното валидиране работи добре - проверява спрямо критериите и маркира като подходящо и ако нито един от тези критерии не е изпълнен, ще покаже модалното поле точно както искам. Дотук добре.
Проблемът обаче е, че когато натисна „да“, за да изпратя формуляра, той не се изпраща, докато не натиснете отново същинския бутон „изпращане“, ах! Всяко обаждане за изпращане на форума с помощта на jQuery е неуспешно.
Всякакви предложения ще бъдат добре дошли, благодаря.