Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/365.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 引导选择不允许选择所有内容_Javascript_Html_Twitter Bootstrap - Fatal编程技术网

Javascript 引导选择不允许选择所有内容

Javascript 引导选择不允许选择所有内容,javascript,html,twitter-bootstrap,Javascript,Html,Twitter Bootstrap,我想使用引导选择。我有两个选项称为“已连接”和“已检测”。它是多选的,即我可以使用连接、检测或两者 代码如下: HTML Javascript: var connectedDetected = [ { "key" : "connected", "title" : "Connected" }, { "key" : "detected",

我想使用引导选择。我有两个选项称为“已连接”和“已检测”。它是多选的,即我可以使用连接、检测或两者

代码如下:

HTML


Javascript:

        var connectedDetected =
          [ {
              "key" : "connected",
              "title" : "Connected"
            }, {
              "key" : "detected",
              "title" : "Detected"
            }
          ],

          output = '';

          connectedDetected.forEach(function(tag){
              var selected = 'selected="true"';

              output += '<option value="'+ tag.key +'" '+selected+'>'+ tag.title +'</option>';
          });

        this.ui.connectedDetected.append(output);

        this.ui.connectedDetected.selectpicker({
          multiple:true,
          size: 2
        });
var connectedDetected=
[ {
“密钥”:“已连接”,
“标题”:“已连接”
}, {
“密钥”:“检测到”,
“标题”:“检测到”
}
],
输出='';
connectedDetected.forEach(函数(标记){
所选变量='selected=“true”';
输出+=''+标记.title+'';
});
this.ui.connectedDetected.append(输出);
this.ui.connectedDetected.selectpicker({
多重:对,
尺码:2
});
问题:

        var connectedDetected =
          [ {
              "key" : "connected",
              "title" : "Connected"
            }, {
              "key" : "detected",
              "title" : "Detected"
            }
          ],

          output = '';

          connectedDetected.forEach(function(tag){
              var selected = 'selected="true"';

              output += '<option value="'+ tag.key +'" '+selected+'>'+ tag.title +'</option>';
          });

        this.ui.connectedDetected.append(output);

        this.ui.connectedDetected.selectpicker({
          multiple:true,
          size: 2
        });
如何在引导选择中至少强制一个选项?即我不希望用户取消选择所有选项我想同时选中两个选项或一个选项(已连接或已检测,或同时选中两个?

谢谢,

var connectedDetected=
[ {
“密钥”:“已连接”,
“标题”:“已连接”
}, {
“密钥”:“检测到”,
“标题”:“检测到”
}
],
输出='';
$(已连接检测)。每个(函数(i,j){
输出+=“”+j.title+“”;
});
$(“#mySelect”).html(输出);
函数检查(){
if($(“#mySelect”).find(“:selected”).length==0)
$(“#mySelect option:first”).attr(“selected”、“selected”);
}

要选择多个,请在按住CTRL键的同时单击