radio-button - 如何在默认情况下使用 bootbox 提示检查单选按钮
问题描述
我能够使用引导框提示显示单选按钮。但默认情况下我没有得到选中的单选按钮。怎么做 。这是我显示单选按钮的代码。
bootbox.prompt({
title: "This is a prompt with a set of Radiobutton inputs!",
inputType: 'radio',
inputOptions: [
{
text: 'EU Format',
value: '1',
checked: true,
},
{
text: 'Standard Format',
value: '2',
}
],
callback: function (result) {
console.log(result);
}
});
我已经添加checked: true,
并尝试了checked : "checked"
,但不确定这两个都不起作用。任何帮助将不胜感激。
解决方案
这实际上包含在文档中,here。我之前也回答过这个问题,但是由于我目前没有指向该答案的链接,因此您需要执行以下操作:
bootbox.prompt({
title: "This is a prompt with a set of Radiobutton inputs!",
inputType: 'radio',
value: '1', /* value sets the initial checked item */
inputOptions: [
{
text: 'EU Format',
value: '1',
checked: true,
},
{
text: 'Standard Format',
value: '2',
}
],
callback: function (result) {
console.log(result);
}
});
单选按钮和复选框之间的唯一区别是您只能使用单选设置单个值。请注意,类型必须匹配。在您的示例中,'1'
会起作用,但不会起作用,1
因为前者是字符串,而后者是数字。value
检查属性时,我们不进行任何显式类型强制。
由于您引用的是收音机类型,我假设您使用的是 5.x 版本?如果是这样,我对此处的文档进行了正在进行的更新,直到我可以推出 5.x 版本。旧文档仍然有效,但它(显然?)没有记录一些新功能。
推荐阅读
- c# - 为什么我的代码在 form1 中变得递归了?
- swift - 如何在 Swift 中以编程方式获取 WkWebView 上的活动指示器?
- c# - 在构造函数中注入多个服务 VS 在构造函数中注入单个 ServiceFactory
- html - 工具提示以角度 2 悬停在选定字段上
- javascript - Electron 中的 GatsbyJS,如何解决 file:// 的问题
- java - 共享密钥时使用 Java 客户端的 SFTP
- android - 如何在 gradle 模块中声明注释处理器女巫
- ios - 以编程方式快速正确层
- php - codeigniter 文件上传检查文件大小失败并出现错误号
- android - YouTube 播放器查看缓冲视频丢失