Есть код с набросками:
if(user_group < 90) {
mark_field($('span[name="description_title"]','#object_form').get(0),1,$("#object_form").get(0));
result=false;
} else {
$("#popup_window").html("<center><div style='margin: 10px;'>Текст описания меньше необходимой длины. Сохранить объект?</div><br/><a id='acceptButton' class='megabutton'>Да</a><a id='deniedButton' class='megabutton'>Нет</a></center>");
show_popup_window('200', '100', 'Внимание',0,1,0);
result = false;
descr_ok = 0;
console.log(result);
}
}
}
}
$("#acceptButton").click(function(){
$('#close_popup_btn').click();
descr_ok = 1;
});
$("#deniedButton").click(function(){
$('#close_popup_btn').click();
descr_ok = 2;
});
if ((descr_ok == 2) || (descr_ok == 0))
{
result = false;
console.log(result);return result;
}
else
{
result = true;
console.log(result);return result;
}
return result;
Как сделать так, чтобы return срабатывал только после нажатия на кнопки acceptButton или deniedButton во всплывающем окне?