Laravel - select2 | 在表单重置时重置选择值

萨内什·奈克

我有一个更新表单,我正在使用 select2 和刀片来填写 select2 中以前的记录:

<div class="col-7 m-input--solid">
    <select class="form-control m-select2 m-input--solid" id="m_select2_3" name="collegeCourses[]" multiple>
        //for each of course categories
        @foreach($courseCategories as $courseCategory)
        //set optlabel
        <optgroup label="{{$courseCategory}}">
            //for each of courses in a courseCategory
            @foreach($courseNames->$courseCategory as $courseName)
            // set value and text and conditionally set "selected" attribute if the college already has those courses.
            <option value="{{$courseName}}" {{((in_array($courseName, $college->courses())) ? 'selected="selected"' : '')}}>
                {{$courseName}}
            </option>
            @endforeach
        </optgroup>
        @endforeach
    </select>
</div>

<button type="Submit" class="btn btn-accent m-btn m-btn--air m-btn--custom">
Save changes
</button>
&nbsp;&nbsp;
<button type="reset" class="btn btn-secondary m-btn m-btn--air m-btn--custom">
Cancel
</button>

我观察到单击重置不会将 select2 值重新设置为默认的“选定”值。

编辑:

这是现有记录的更新表单,我将原始记录(与记录一起存储)设置为默认选择。我希望能够将这些选定的选项设置为在单击重置时恢复。

这里出了什么问题?

鲍米克·潘地

使用 jQuery 按钮单击事件重置 select2 值

<button type="reset" id="reset-btn" class="btn btn-secondary m-btn m-btn--air m-btn--custom">

$( "#reset-btn" ).click(function() {
    $('#m_select2_3').val('').change();

    //setting specific value in select2
    $('#m_select2_3').val('1').change();
});

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

无法在Struts2 jQuery中更改选择框时重置表单元素的值

来自分类Dev

无法在Struts2 jQuery中更改选择框时重置表单元素的值

来自分类Dev

重置所有select2 jquery选择元素

来自分类常见问题

重置select2值并显示占位符

来自分类Dev

在select2多重选择中添加动态Colorblock-Laravel 5.2

来自分类Dev

Laravel 5将默认值设置为Select2

来自分类Dev

jQuery Select2插件+ Laravel 5.3

来自分类Dev

select2设置多个选择的值

来自分类Dev

Select2重置为占位符

来自分类Dev

Select2重置为占位符

来自分类Dev

如何重置select2中的特定选定选项

来自分类Dev

当Ajax响应来自使用laravel控制器的select2时,如何检查JQuery附加选项中的条件?

来自分类Dev

Angular 2 表单reset() 不重置值_submitted 或submitted

来自分类Dev

删除选择的默认项目SELECT2

来自分类Dev

Select2类型选择

来自分类Dev

Select2在Bootstrap模式中选择

来自分类Dev

用Select2换行选择的文本

来自分类Dev

select2应用样式进行选择

来自分类Dev

Select2类型选择

来自分类Dev

select2应用样式进行选择

来自分类Dev

Select2问题填充选择

来自分类Dev

jQuery select2设置输入值

来自分类Dev

在select2中预选值

来自分类Dev

Select2:加载所选值

来自分类Dev

Select2:显示多个选定值

来自分类Dev

Select2提交值而不是ID

来自分类Dev

Select2 on change删除的id值

来自分类Dev

Select2:显示多个选定值

来自分类Dev

Select2:加载选定的值