javascript - jquery-select2 中的选择值验证

标签 javascript jquery twitter-bootstrap jquery-select2

对于标记功能,我使用 bootstrap select2 插件。我有这样的标签

Process1,
Process2,
Process3, 
Process4,
ALL

代码: http://jsfiddle.net/WQZUB/

如果用户选择“全部”,则不能允许他/她选择其他选项。 如何使用 bootstrap-select2 js 插件实现此功能?

提前致谢。

最佳答案

看这里:http://jsfiddle.net/WQZUB/1/

正如我在评论中所说:使用了“更改”事件

$(function() {
        $('.select2_notifyAfter').select2({
            placeholder: "Notify After",
            allowClear: true
        });

        $('.select2_notifyAfter').on('change', function(e){
               if( e.val.indexOf('4') >= 0 )
               {
                  $('.select2_notifyAfter').select2("val", "4");
               }
        });
    });

PS:我用了"4"因为<option value="4">ALL</option>

关于javascript - jquery-select2 中的选择值验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21229052/

相关文章:

javascript - 如何在多个元素上使用 onmousehover 事件?

javascript - 使用 beforeCellEdit 事件阻止 jqGrid 进入编辑单元格?

twitter-bootstrap - 自定义 WYSIHTML5 工具栏

css - Bootstrap 工具提示导致屏幕在 iPad 上跳转

javascript - 使用 typescript 访问 DOM 类或 id 的更好方法

javascript - (this) 在函数声明之后

javascript - 无法使用 Handlebars 循环遍历多维数组

jquery - 使用 animate() 从右向左滑动 div

Javascript - 从一组指定值生成指定长度的随机数

javascript - bootstrap 数据表 javascript 在 asp.net Repeater 中不起作用