我struts2-jquery plugin在我的应用程序中使用,我正在使用它的sj:a组件来提交表单。一切正常,直到出现我必须在提交表单之前显示确认对话框的要求。我jquery.alert plugin用于显示确认对话框。问题是在此jconfirm对话框中没有阻塞,jconfirm显示消息但事件继续执行。关于如何在beforesubmit用户单击确认对话框之前停止执行事件的任何想法?
我正在使用以下代码
var result = false;
if(flag == 'true') {
jConfirm("Message", "Note", function(choice) {
if(choice) {
submitFlag = true;
$.publish('beforeSaveMilestoneSubmit');
}
});
} else {
submitFlag = true;
$.publish('beforeSaveMilestoneSubmit');
}