【问题标题】:How to multiselect duplicate values using select2 library如何使用 select2 库多选重复值
【发布时间】:2021-05-23 15:27:49
【问题描述】:

我使用 select2-multiple 函数进行选择,这是我的代码

<select data-placeholder="Choose Colors" class="chosen-select" multiple tabindex="4">
 <option value=""></option>
 <option value="Red">Red</option>
 <option value="Green">Green</option>
 <option value="Orange">Orange</option>
 <option value="Orange">Orange</option>
</select>

我希望用户可以根据需要多次添加橙色值。默认情况下 select2 multiple 不接受重复值。有人可以帮忙吗

【问题讨论】:

  • 你能解释一下用例吗?特别是如果两个选项具有相同的价值,您(或某人)将如何知道什么触发了什么。如果您的案例只是为了计数,请添加一个带有选择选项的类似计数器的功能,这在设计上会更好。
  • 嗨,我没有看到这种行为,看看here

标签: javascript html jquery jquery-select2


【解决方案1】:

如果按住 shift 键并单击选项,则可以同时选择两者。 也许您应该将 Orange-1 和 Orange-2 作为 Value。因此,如果您想在表单中提交它,您有两个不同的 GET 或 POST 参数。

检查这个例子:https://www.w3schools.com/tags/att_select_multiple.asp

<select data-placeholder="Choose Colors" class="chosen-select" multiple tabindex="4">
 <option value=""></option>
 <option value="Red">Red</option>
 <option value="Green">Green</option>
 <option value="Orange-1">Orange</option>
 <option value="Orange-2">Orange</option>
</select>

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-01-14
    • 1970-01-01
    • 2014-12-31
    • 2017-06-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多