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;