从Javascript函数调用Bootbox.js

时间:2016-03-18 18:28:44

标签: javascript bootbox

我需要运行bootbox我有下一个代码:

<script>
function validateForm() {
var x1 = document.forms["contactform"]["name"].value;
if (x1 == null || x1 == "") {
       alert("Please Enter name"); // I WANT CALL Bootboxjs HERE
        return false;
    }
}
 </script>

所以我想用这个替换标准的javascript警告:

bootbox.alert("Hello world!", function() {
  Example.show("Hello world callback");
});

我尝试在javascript函数中粘贴botbox.alert但不起作用。 我怎么能这样做?

1 个答案:

答案 0 :(得分:0)

您想要实现的是替换默认的javascript警报方法

此功能在所有浏览器中都可用,没有任何问题,只需使用

覆盖警报方法即可
window.alert = function(message){
    bootbox.alert(message, function() {
         // execute a predefined callback
    });
}
// and call like 

alert("Hello world"); // shows bootbox alert

如果你想要包含回调:

// include this before any alert call is executed in any script
window.alert = function(message,callback){
    bootbox.alert(message, callback);
}
// and call like 

alert("Hello world",function(){
  console.log("custom callback");
}); // shows bootbox alert