1500字范文,内容丰富有趣,写作好帮手!
1500字范文 > html下拉并多选框代码 EasyUI实现combobox下拉框多选以及取值(代码教程)

html下拉并多选框代码 EasyUI实现combobox下拉框多选以及取值(代码教程)

时间:2019-01-25 00:46:46

相关推荐

html下拉并多选框代码 EasyUI实现combobox下拉框多选以及取值(代码教程)

实现combobox下拉框多选的样式如下,选中的数据底色为高亮黄色显示,并会在输入框中进行显示,中间以“,”号分隔。

HTML代码:

js代码如下:

这里下拉框的值是用url从后台获取,动态显示出来的。

//初始化试题类型

$('#questionType').combobox({

editable: false,// 不能直接输入到列表框

missingMesage: '请选择',

valueField: 'code_text',

textField: 'code_text',

multiple:true,// 设置下拉框的值可以多选

url: baselocation + '/sys/getSysCodeData',

type: "post",

queryParams: {

"codeKind1": "试题类型"

},

onShowPanel: function () {

var v = $(this).combobox('panel')[0].childElementCount;

// 判断下拉框高度(如果下拉框的数值小于10个,那么下拉框高度自动显示,如果大于10个,下拉框高度最高200)

if (v <= 10) {

$(this).combobox('panel')

.height("auto");

} else {

$(this).combobox('panel')

.height(200);

}

},

onLoadSuccess: function (res) {

// 下拉框默认选择第一项

if (res) {

var val = $(this).combobox('getData');

$(this).combobox('select', val[0]['code_text']); //这个数据根据自己情况来设定

}

}

});

获取下拉框选中的一个或多个值:

var questionType = $("#questionType").combobox("getValues");

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。