Подтверждение с помощью кнопки сохранения и отмены - PullRequest
3 голосов
/ 31 мая 2011

Как мы можем создать подтверждающее предупреждение в javascript с кнопкой сохранения и отмены в нем?Если мы используем код

confirm('Do you want to save it?');

, мы получим окно с окном отмены.Как сделать текст кнопки «ОК» сохранением, а другой - «Отменить»?

Ответы [ 3 ]

3 голосов
/ 31 мая 2011

Вы не можете изменить метод javascript по умолчанию «подтвердить».Но вы можете переопределить его, например, с помощью диалогового окна jQuery UI:

window.confirm = function (message) {
  var html = "<div style='margin:20px;'><img style='float:left;margin-right:20px;' src='/img/confirm.gif' alt='Confirm'/><div style='display:table;height:1%;'>" + message + "</div></div>";

  $(html).dialog({ closeOnEscape: false,
    open: function (event, ui) { $('.ui-dialog-titlebar-close').hide(); },
    modal: true,
    resizable: false,
    width: 400,
    title: "Confirmation",
    buttons: { 
        "Save": function () {
            //Do what you need
        },
        "Cancel": function () {
            $(this).dialog("close"); 
        } 
    }
  });
}
0 голосов
/ 31 мая 2011
  1. Подключите некоторые из тонн JS Framework. Например, jQuery + UI
  2. Перезаписать метод window.confirm, сделав его оболочкой для вашей любимой среды пользовательского интерфейса JS.
  3. PROFIT !!!
0 голосов
/ 31 мая 2011

это невозможно

больше ответов

...