1. 程式人生 > >easyui combobox 隨便輸入,清除不存在輸入值

easyui combobox 隨便輸入,清除不存在輸入值

onHidePanel: function() {
            var valueField = $(this).combobox("options").valueField;
            var val = $(this).combobox("getValue");  //當前combobox的值
            var allData = $(this).combobox("getData");   //獲取combobox所有資料
            var result = true;      //為true說明輸入的值在下拉框資料中不存在
            for (var i = 0; i < allData.length; i++) {
                if (val == allData[i][valueField]) {
                    result = false;
                }
            }
            if (result) {
                $(this).combobox("clear");
            }

        }

原文連結:http://blog.csdn.net/qq38397892/article/details/50016249