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选择多个选项以删除所有选择的主要内容,如果未能解决你的问题,请参考以下文章