2 qq 35800528 qq_35800528 于 2016.09.27 11:26 提问

easyui的combobox如何取消选中项

图片说明只能让选择其中三个选项,但是选了第四个的话我不想让在显示框显示出来,如何处理?

2个回答

showbo
showbo   Ds   Rxr 2016.09.27 21:16

添加onSelect,判断值超过3个就unselect当前项
onSelect:onSelect

     <script>
        function onSelect(r) {
            if ($(this).combobox('getValues').length > 3) {
                var me = this;
                setTimeout(function () { $(me).combobox('unselect', r.id); }, 10)
            }
        }
    </script>
u011605971
u011605971 不错,这个setTimeout关键
16 天之前 回复
u011769454
u011769454   2016.09.27 11:31

getvalue();

qq_35800528
qq_35800528 这个是取值的吧。
接近 2 年之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
easyui combobox 清除选中项目 和 清空option选项
easyui combobox 清除选中项目 和 清空option选项 easyui combobox 清除选中项目 和 清空option选项
easyui combobox设置选中
<select id='xxx' class="easyui-combobox" style="width: 180px;" data-options="panelHeight:'auto',editable : false, valueField: 'EPS_ID', textField: 'EPS_NAME', url:'$
为easyui combobox设置默认选项
前面解决了给easyui combobox增加默认选项的问题,现在又想到了如何从已经加载的数据中选一项作为默认值呢?     到网上搜索了一下,方法是设置onLoadSuccess函数,其代码如下: onLoadSuccess: function () { var data = $('#type').combobox('getData'); if (data.
easyui中一个页面多个combobox下拉框加载同一json数据,下拉框无法选中问题
版本问题,可以通过升级easyui为最新版本解决,也可以通过以下代码处理/** * 初始化下拉框 * @param unitid dom元素id * @param value 初始化选中值 * @param data json数据集合 */ function initcombo(unitid, value, data) { var $unitdom = $(&quot;#&quot;+unitid)...
easyui combobox 选中某个默认值
今天在做更新的时候,被如何让下拉框回显选中默认值问题困扰了一下,所以在网上搜罗了一些方法,最后尝试成功,记录一下。 下拉框初始化有几种方式:1.用js初始化                                                    2.用标签初始化 两者大同小异,只是写代码的位置不同而已。 今天记录的重点是,选中默认值要用到onLoadSuccess方法,举个栗
jQuery EasyUI 为Combo,Combobox添加清除值功能
(function($){          //初始化清除按钮     function initClear(target){         var jq = $(target);         var opts = jq.data('combo').options;         var combo = jq.data('combo').combo;         var
easyui全选框取消选中
........ //加载成功后        onLoadSuccess:function(data){             $('#gridFreeProgram').datagrid('clearChecked');             var page = data.page;             $("#pageNumber").val(page.pageNum
【jQuery easyUI】jQuery 获取easyUI combobox选中的值
1.获取valueField的值: $('#comboboxlist').combobox('getValue'); 2.获得textField的值: $('#comboboxlist').combotree('getText'); $('#comboboxlist').combobox('getText');
jquery 获取easyui combobox选中的值
$('#comboboxlist').combobox('getText');  只能所有选中的值对 $('#comboboxlist').combobox('getValue'); 只能获取一个值。 $('#comboboxlist').combobox('getValues'); 获取选中的所有值
jquery easyui combobox设置默认选中项
var data = $('#staffName').combobox('getData');//获取所有下拉框数据 if (data.length > 0) { $('#staffName').combobox('select',data[0].id);  } //实际情况是编辑的时候要重新带入添加时选中的选项 //首先在页面用隐藏域获取需要选中值,split分割后直接 //