【问题标题】:Change ok cancel option of bootbox to yes & no将 bootbox 的 ok cancel 选项更改为 yes & no
【发布时间】:2018-05-08 10:45:51
【问题描述】:

谁能告诉我应该如何将 Bootbox 的 okcancel 选项更改为 yesno

function deletelaw(id) {
  bootbox.confirm('Are you sure you want to delete?', function(result) {
    if (result) {
      $("#deletelaw_" + id).hide();
      $(".law1_" + id).prop("checked", false);
      var splits = $("#laws_assigned1").val().split(",");

      var finalSplit = [];
      for (var i = 0; i < splits.length; i++) {
        if (id != splits[i]) {
          finalSplit.push(splits[i]);
        }
      }
      $("#laws_assigned1").val(finalSplit.join());
    }
  });
}

【问题讨论】:

标签: javascript jquery laravel bootbox


【解决方案1】:

你可以通过 buttons 对象来改变按钮的标签和样式:

bootbox.confirm({
  message: "Are you sure you want to delete?",
  buttons: {
    confirm: {
      label: 'Yes',
      className: 'btn-class-here'
    },
    cancel: {
      label: 'No',
      className: 'btn-class-here'
    }
  },
  callback: function (result) {
    if (result) {
      $("#deletelaw_" + id).hide();
      $(".law1_" + id).prop("checked",false);
      var splits = $("#laws_assigned1").val().split(",");

      var finalSplit = [];
      for (var i = 0; i < splits.length; i++) {
        if (id != splits[i]) {
          finalSplit.push(splits[i]);
        }
      }
      $("#laws_assigned1").val(finalSplit.join());
    }

  }
});

希望这会有所帮助。

【讨论】:

  • 你从哪里得到这个?它不在文档中的 Confirm 下,也许它在 Prompt 下?
  • 哦,我找到了,您可以通过单击下面描述的选项链接找到它。还是谢谢!
  • 对不起@jewishspiderweb 我直到现在才看到你的评论..
  • 没问题。很好的答案!
猜你喜欢
  • 2012-06-18
  • 2012-12-18
  • 1970-01-01
  • 2013-09-09
  • 2014-08-07
  • 2011-08-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多