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;
});

API

次の記事

LINEログイン