Laravel 5选择多个选项以删除所有选择

Posted

技术标签:

【中文标题】Laravel 5选择多个选项以删除所有选择【英文标题】:Laravel 5 Select multiple with option to remove all selection 【发布时间】:2016-06-19 15:59:01 【问题描述】:

我的表单中有一个带有多项选择功能的选择,它工作得很好,除非我做了任何选择,因为必须选择至少一个,所以我无法删除所有选择。

如何才能实现删除所有选择。下面是我的选择代码

<div class="form-group">
     <label for="factory_access">Factories Access</label>
     !! Form::select('factories[]', $factories,$edit? $selectedFact:'' , ['class' => 'form-control','id' => 'example-getting-started', 'multiple' => 'multiple']) !!
</div>

【问题讨论】:

我不确定您是否会考虑,但我将selectize.github.io/selectize.js 用于选择框,它确实提供了您正在寻找的选项(当然还有更多......) @CanCelik 非常感谢...尝试尝试一下,但我不知道为什么即使在添加了所需的 js 和 css 文件并按照示例之后我也无法让它工作.它在页面上没有任何变化。我不确定我错过了什么 @CanCelik 谢谢我已经解决了这个问题。由于 assets 文件夹的权限问题, selectize 、 select2 和其他人无法为我工作。 【参考方案1】:

正如@CanCelik 建议的那样,我使用基于 jQuery 的插件解决了这个问题。我最终使用了Select2,它与Selectize 非常相似。

我仍然有问题,虽然包含在blade.php 中的插件不起作用,原因是assets 文件夹中的文件的权限。

【讨论】:

其实我不推荐Select2。我浪费了几天的时间来尝试让它工作,但没有运气。然后我找到了这个答案***.com/questions/15544693/… 并移至 Selectize。文档可能会更好,但它一直在工作,没有任何问题......

以上是关于Laravel 5选择多个选项以删除所有选择的主要内容,如果未能解决你的问题,请参考以下文章

laravel 5.5 《电商实战 》安装应用

选择选项不工作laravel 5.4

使用 jquery 和 laravel 填充多个选择框

如何在 Laravel5 中禁用选择?

如何以 laravel 刀片形式生成输入选择并自定义其选项值?

jQuery 选择列表删除所有选项