主要代码:
- 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.valueField] == _value) {
- _b=true;
- break;
- }
- }
- if(!_b){
- $(this).combobox('setValue', '');
- }
- },
本文介绍如何使用EasyUI的Combobox组件来确保用户输入的值必须是下拉选项中的一个有效选项。通过监听下拉框隐藏事件,检查用户输入的值是否存在于下拉数据中,并在不匹配时清空输入。


被折叠的 条评论
为什么被折叠?



