我正在尝试自定义bootboxjs.prompt选项,但似乎不允许将options对象作为参数
这是来自http://bootboxjs.com/index.html#api的示例
bootbox.prompt("What is your name?", function(result) {
if (result === null) {
Example.show("Prompt dismissed");
} else {
Example.show("Hi <b>"+result+"</b>");
}
});
这就是我要通过的内容:
var promptOptions = {
title: "Custom label",
buttons: {
confirm: {
label: "Save"
}
}
};
bootbox.prompt(promptOptions, function(result) {
if (result === null) {
console.log("Prompt dismissed");
} else {
console.log("Hi "+result);
}
});
如何自定义标题和按钮标签?
您将能够使用自定义对话框进行自定义提示。您唯一需要知道的是,您给bootbox的消息字符串不必是纯文本。它可以是HTML,因此您可以将自己的提示放在自定义的启动框对话框中。
您要尝试执行的操作(使用Bootbox 4.x):
bootbox.dialog({
message: "First name:<input type='text' id='first_name'>",
title: "Custom label",
buttons: {
main: {
label: "Save",
className: "btn-primary",
callback: function() {
console.log("Hi "+ $('#first_name').val());
}
}
}
});
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句