私は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');
}