easyui中combobox 验证输入的值必须为选项框中的数据
来源:互联网 发布:mysql 查询最近一周 编辑:程序博客网 时间:2024/06/04 23:32
当作为提示框的方式时,combobox必须设置为允许用户输入的模式,但是当用户输入后未选择正确的数据就直接按tab或点击鼠标离开控件会导致用户输入无效的值并且通过验证,为了避免这种情况的发生我们需要对输入的值进行确认,输入不正确就清空用户的输入框以达到提示的效果
上代码:
修改的js文件为\jquery.easyui.js,可以搜索到onHidePanel这个方法,上面是去匹配下拉值,如果我们用下面的代码去实现用显示值去匹配,就会出现选择选项的值会被清空的bug
onHidePanel: function () { var _options = $(this).combobox('options'); var _data = $(this).combobox('getData');/* 下拉框所有选项 */ var _value = $(this).combobox('getValue');/* 用户输入的值 */ var _b = false;/* 标识是否在下拉列表中找到了用户输入的字符 */ for (var i = 0; i < _data.length; i++) { if (_data[i][_options.textField] == _value) { _b = true; break; } } if (!_b) { $(this).combobox('setValue', ''); }
阅读全文
0 0
- easyui中combobox 验证输入的值必须为选项框中的数据
- easyui中combobox 验证输入的值必须为选项框中的数据
- easyui中combobox 验证输入的值必须为选项框中的数据
- easyui combo 派生类 combobox, combogrid 失去焦点后的输入框的数据验证问题
- easyui combobox插入一条数据到选项中
- easyui combobox 输入下拉框不存在的值校验
- easyui combobox 输入下拉框不存在的值校验
- easyUI中combobox的下拉框数据背景颜色设置
- 为easyui combobox添加默认选项
- 为easyui combobox设置默认选项
- easyui中移除combobox中的一条数据
- 用$.post为ComboBox请求的数据添加一个选项
- easyui的combobox根据拼音搜索选项
- easyui select combobox 获取下拉选项值
- 一个包含comboBox的grid,将comboBox中的value显示在输入框中
- easyui-combobox 获取下拉框中的所有数据
- Easyui中combobox获取页面刷新前的值为默认值
- easyui-combobox 绑定数据的俩中方式
- 欢迎使用CSDN-markdown编辑器
- Mac_配置adb环境变量
- 闭包函数的特性和作用及应用场合
- Office Viewer控件Spire.OfficeViewer for .NET V2.16大版本更新 | 附下载
- 词汇积累
- easyui中combobox 验证输入的值必须为选项框中的数据
- 树状数组总结——详解(单点/区间查询, 单点/区间修改, 逆序对)
- 6.曲折转换
- CGI编程---简单实例
- 605. Can Place Flowers
- lodash 之 Chain篇 显试调用与隐性调用
- TCP传输的三次握手四次挥手策略
- 使用scp在Linux主机之间进行定时备份
- Error : Incorrect datetime value: '0000-00-00 00:00:00'