博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
EasyUI整合篇
阅读量:5051 次
发布时间:2019-06-12

本文共 4051 字,大约阅读时间需要 13 分钟。

 

 

easy ui combobox getValue 获取不到值问题

必须设置属性showblank: true,否则只能从onSelect事件中获取

$("#ddlType").combobox({        valueField: 'id',        textField: 'text',        editable: false,        mode: 'local',        data: defultlist,        //showblank: true        onSelect: function (row) {            $("#ddlType").val(row.id);          });

 

combobox 多选案例

var JsonData = $("#hdWTData").val();    var defultlist = [];//    if (JsonData != "") {        JsonData = JSON.parse(JsonData);        for (var i = 0; i < JsonData.length - 1; i++) {            defultlist.push({ "id": JsonData[i].BZlevelID, "text": JsonData[i].BZlevelName });        }    }    $('#BZlevelID').combobox({        valueField: 'id',        textField: 'text',        editable: false,        //disabled: blDisabled,        //required: true,        showblank: true,        //validType: 'cmbrequired',        multiple: true,        formatter: function (row) {            var opts = $(this).combobox('options');            return '  ' + row[opts.textField]        },        mode: 'local',        data: defultlist,        onSelect: function (row) {            var opts = $(this).combobox("options");            var objCom = null;            var children = $(this).combobox("panel").children();            $.each(children, function (index, obj) {                if (row[opts.valueField] == obj.getAttribute("value")) {                    objCom = obj;                }            });            if (objCom != null && objCom.children && objCom.children.length > 0) {                objCom.children[0].checked = true;            }        },        onUnselect: function (row) {            var opts = $(this).combobox("options");            var objCom = null;            var children = $(this).combobox("panel").children();            $.each(children, function (index, obj) {                if (row[opts.valueField] == obj.getAttribute("value")) {                    objCom = obj;                }            });            if (objCom != null && objCom.children && objCom.children.length > 0) {                objCom.children[0].checked = false;            }        }    });    if (defultlist.length > 0) {        $("#BZlevelID").combobox("select", "3");        $("#BZlevelID").combobox("select", "4");        $("#BZlevelID").combobox("select", "5");    }
/*单个*///获取值$('#Id').combobox('getValue');//设置值 $('#Id').combobox('setValue','key')/*多个 multiple: true*///获取值$('#Id').combobox('getValues');//设置值$('#Id').combobox('setValues','key1,key2,key3'.split(','))

 

//自定义验证  $.extend($.fn.validatebox.defaults.rules, {    comboxRequired: {
//combox必选验证 validator: function (value, param) { return value != '--请选择--'; }, message: '该项为必选项.' }, number: {
//整数和小数验证 validator: function (value) { var reg = /^\d+(\.\d+)?$/; return reg.test(value); }, message: '请输入数字,并确保格式正确' }, maxLength: { validator: function (value, param) { return value.length <= param[0]; }, message: '请输入长度为{0}的文本' }, minLength: { validator: function(value, param){ return value.length >= param[0]; }, message: 'Please enter at least {0} characters.' }});

 

//验证调用-comboxRequired$("#select_ID").combobox({        url: '',        valueField: 'ID',        textField: 'Name',        editable: false,        validType: 'comboxRequired',        showblank: true,        onSelect: function (row) {            $("#select_ID").val(row.id);        }    });

 

 

 

//自定义验证  $.extend($.fn.validatebox.defaults.rules, {    isValidIP: {        validator: function (value) {            var reg = /^(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])$/            return reg.test(value);        },        message: '请输入正确IP格式'    }});//IP验证-调用 if (isValidIP(ProtocolIP) == false) {        showTipsMsg("IP格式不正确!", '2500', '3');        return;    }

 

转载于:https://www.cnblogs.com/elves/p/5510601.html

你可能感兴趣的文章
第九次团队作业-测试报告与用户使用手册
查看>>
Equal Sides Of An Array
查看>>
CentOS笔记-用户和用户组管理
查看>>
Mongodb 基本命令
查看>>
Qt中QTableView中加入Check列实现
查看>>
“富豪相亲大会”究竟迷失了什么?
查看>>
控制文件的备份与恢复
查看>>
返回代码hdu 2054 A==B?
查看>>
Flink独立集群1
查看>>
iOS 8 地图
查看>>
20165235 第八周课下补做
查看>>
[leetcode] 1. Two Sum
查看>>
iOS 日常工作之常用宏定义大全
查看>>
PHP的SQL注入技术实现以及预防措施
查看>>
MVC Razor
查看>>
软件目录结构规范
查看>>
Windbg调试Sql Server 进程
查看>>
linux调度器系列
查看>>
mysqladmin
查看>>
解决 No Entity Framework provider found for the ADO.NET provider
查看>>