Bootstrap BootBox
è¨å®š
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/tempusdominus-bootstrap-4/5.1.2/css/tempusdominus-bootstrap-4.min.css" />
<script src="https://code.jquery.com/jquery-3.3.1.js" ></script>
<script src="https://stackpath.bootstrapcdn.com/bootstrap/4.3.1/js/bootstrap.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/bootbox.js/4.4.0/bootbox.js" integrity="sha256-tcqPYPyxU+Fsv5sVdvnxLYJ7Jq9wWpi4twZbtZ0ubY8=" crossorigin="anonymous"></script>
alert
bootbox.alert('登録ã§ãã¾ã›ã‚“ã§ã—ãŸ');
confirm
通常
$('#mybutton').click(function(){
 ボタン押下イベントをã‚ャンセル
 event.preventDefault();
 bootbox.confirm("~ã—ã¾ã™ã€‚", function (result) {
   if (result) {
    確èªãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ï¼šYES押下時ã«å®Ÿè¡Œã™ã‚‹å‡¦ç†
    ~
   }
 });
});
カスタマイズ
$('#mybutton').click(function(){
 event.preventDefault();
 bootbox.confirm(
 {
  message: "~ã—ã¾ã™ã€‚",
  buttons: {
   confirm: {
    label: "~",
    className: 'btn-danger'
   },
   cancel: {
    label: 'ã‚ャンセル',
   }
  },
  callback: function (result) {
   if (result) {
    確èªãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ï¼šYES押下時ã«å®Ÿè¡Œã™ã‚‹å‡¦ç†
    ~
   }
  }
 });
});
入力ボックス
bootbox.prompt("入力ã—ã¦ä¸‹ã•ã„", function (input) {
  result = input;
});