我需要运行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
但不起作用。
我怎么能这样做?
答案 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