【问题标题】:select multiple options at a time一次选择多个选项
【发布时间】:2018-07-11 21:57:31
【问题描述】:
   <select class="form-control default-select2 " id="group" data-size="10" data-live-search="true" data-style="btn-white" multiple="multiple">
  <option value="" disabled="disabled" selected="selected">Select Group</option>
    <!-- <option value="1">Admin</option>
                                        <option value="4">User</option> -->
        <?php $groups = $objUser->GetGroups(); ?> 
         <?php   foreach($groups as $group){ ?>
      <option value="<?php echo $group['id'] ?>"<?php echo ($data[0]['group_id'] == $group['id'] ? "selected='selected'" : "") ?>><?php echo $group['primary_name'] ?></option> <? } ?>
</select>

现在我希望用户一次选择多个选项。我搜索了整个互联网,但找不到解决此问题的答案。我不知道我错过了什么。

【问题讨论】:

  • 您在&lt;select&gt; 中有multiple="multiple" 属性,所以您确定您知道如何在下拉列表中选择多个项目吗?进行选择时按住 CTRL 键
  • 如果您在谈论将提交给 PHP 的选定值,则需要为选择菜单定义一个名称;
  • 你实际上并没有解释你的问题是什么。如果您使特定问题非常明显,它将帮助某人提供答案
  • @RiggsFolly 实际上comman用户不关心 ctrl + 点击。这就是为什么我希望用户可以选择多个选项。

标签: php html bootstrap-4


【解决方案1】:

您的代码实际上可以管理多个选择。只需按住 Ctrl 键并单击不同的选项。 多选示例:here

当您提交表单时,您将能够将所有选定的选项放入一个数组中。

【讨论】:

  • 我想知道是否应该从我的评论中做出回答,但现在你已经为我省去了努力
  • 正如你所说,我们对真正的问题没有太多细节。所以,就目前而言,我认为这是我们能给出的最有帮助的答案。我看到你的答案太晚了,我想知道我是否也必须把它作为答案:D
  • @shabang 是的,这是非常有帮助的答案。根据您给定的链接,我认为我必须使用复选框而不是选择元素。因为我的这个定义代码不起作用。
  • @shabang 我可以通过引导类获得此功能吗?
  • @stackOverFlowGeek 是的,看右边here ;) 有了这个引导类,你就不需要再为按住 Ctrl 的技巧而烦恼了。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2013-04-22
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-10-27
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多