【问题标题】:Display number of options selected as soon as they are selected using a multiple choice select2使用多项选择 select2 选择后立即显示选择的选项数量
【发布时间】:2020-07-19 12:13:41
【问题描述】:

所以,我有这个多项选择 select2,它通过数据库查询获取其选项,我想在输入中显示选择的选项数量。但是,我想在它们被选中后立即进行,但我不知道该怎么做。例如,如果我选择了 2 个选项,然后我决定再添加一个,我希望输入更改为选择的 3 个选项。感谢您提供任何帮助,如果您有其他想法,例如我如何做类似的事情,但不像我描述的那样,您的帮助也将受到赞赏。谢谢

<select name="select_areas_educ_form" id="select_areas_educ_form" class="form-control js-example-tokenizer" multiple="multiple">
<?php foreach ($areas_educacao as $area)
{
    echo '<option value="'.$area['id_areaeducacao'].'">'.$area['cod'].' - '.$area['designacao'].'</option>';
}
?>
</select>

【问题讨论】:

    标签: javascript html codeigniter select jquery-select2


    【解决方案1】:

    所以,它比我预期的要简单得多,所以如果有人需要答案,我会把它留在这里。您基本上只需要在调用函数的选择中添加一个“onChange”。该函数将计算通过 jquery 选择的选项的数量,然后更改输入的占位符。它非常简单,现在我无法解释我以前是怎么想到的

    function opcoes_select_areas_educ_form()
      {
        var n_opcoes = $("#select_areas_educ_form :selected").length;
        document.getElementById("total_areas").placeholder = n_opcoes;
      }
    

    【讨论】:

      猜你喜欢
      • 2021-11-07
      • 2013-05-29
      • 2018-07-11
      • 2014-06-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多