在关闭模态之前提示警告消息

时间:2015-03-13 07:39:09

标签: javascript jquery dialog modal-dialog jquery-ui-dialog

我有一个模态,我在使用backdrop属性点击模态对话框外面时关闭对话框。我有一个模态的表格。如果在表单中进行了任何更改并在模态外单击,则应警告用户未保存的更改。 我正在使用的代码

  $(window).on('hide.bs.modal', function() { 
       var changed_data = $("#formid").serialize();
                if(changed_data!=original_data)
                {
                    var result = confirm("Are you sure ?");
                    if(result == true){
                       $('#dialog').data('bs.modal').options.backdrop = true;
                    }
                    else
                    {
                      $('#dialog').data('bs.modal').options.backdrop = "static";
                    }
                }
                else
                {
                    $('#dialog').data('bs.modal').options.backdrop = true;
                }
            });

如果我在对话框外单击上面的函数正在调用,并且背景选项值正在改变,但更改将反映在下一次对话调用中(再次,如果我打开对话框)。

0 个答案:

没有答案
相关问题