JQuery Dirtyforms - Можно ли использовать собственный браузер подтверждения () в качестве диалога?

Примеры на их сайте обычно предполагают, что используется диалог jquery, такой как facebox или jquery-ui. Можно ли использовать родной браузер подтверждения () в качестве диалога? Если да, есть ли способ связать кнопки ОК и Отмена?

2 ответа

Я не знаю, насколько это элегантно, но я решил это следующим образом:

$('form').dirtyForms();
$.DirtyForms.debug = true;
$.DirtyForms.dialog = {
    fire: function (message, title) {
        $.DirtyForms.choiceContinue = confirm(message);
    },
    bind: function () {
        $.DirtyForms.choiceCommit($.Event("click"));
    },
    refire: function (content) {
        return false;
    },
    stash: function () {
        return false;
    }
};

Согласно документации, правильное решение использовать диалоговое окно браузера состоит в том, чтобы установить диалог в false,

$('form').dirtyForms();
$.DirtyForms.dialog = false;
Другие вопросы по тегам