Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/447.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_Jquery_Html_Checkbox - Fatal编程技术网

Javascript 填充下拉表单根据选中复选框的数量选择

Javascript 填充下拉表单根据选中复选框的数量选择,javascript,jquery,html,checkbox,Javascript,Jquery,Html,Checkbox,如何根据选中复选框的数量填充选择选项 我的HTML页面中有5个复选框。如果我选中3个复选框,则选择应显示选项1,2,3。类似地,如果选择了5个复选框,则从选择选项应显示值列表1,2,3,4,5 我正在尝试下面的代码 <div class="checkbox"> <label><form:checkbox class="source" path="c1" value="${archbean.c1}" />Option 1</label> &l

如何根据选中复选框的数量填充
选择
选项

我的HTML页面中有5个
复选框。如果我选中3个复选框,则
选择
应显示选项
1,2,3
。类似地,如果选择了5个复选框,则从
选择
选项应显示值列表
1,2,3,4,5

我正在尝试下面的代码

<div class="checkbox">
    <label><form:checkbox class="source" path="c1" value="${archbean.c1}" />Option 1</label>
</div>
<div class="form-group">
    <div class="checkbox">
        <label><form:checkbox class="source" path="c2" value="${archbean.c2}" />Option 2</label>
    </div>
</div>
<div class="form-group">
    <div class="checkbox">
        <label><form:checkbox class="source" path="c3" value="${archbean.c3}" />Option 2</label>
    </div>
</div>
<div class="form-group">
    <div class="checkbox">
        <label><form:checkbox class="source" path="c4" value="${archbean.c4}" />Option 2</label>
    </div>
</div>
<div class="form-group">
    <div class="checkbox">
        <label><form:checkbox class="source" path="c5" value="${archbean.c5}" />Option 2</label>
    </div>
</div>
我得到了布尔值列表,但如何在
select
中使用它们在这里是个疑问。

类似这样的东西

$(document).ready(function() {
   $('input:checkbox').change(function() {
      if(this.checked){
         //add to select list
      }
      else{
        //remove item from select list
      }
   });
});

如何根据选中的复选框填充表单选择选项。到目前为止你都试过什么?在每次更改复选框时,使用选定项填充选择框checkboxes@MayankPandeyz很抱歉…我只是在尝试代码,所以无法添加它。没有人做了编辑
$(document).ready(function() {
   $('input:checkbox').change(function() {
      if(this.checked){
         //add to select list
      }
      else{
        //remove item from select list
      }
   });
});