easyui combobox 隨便輸入,清除不存在輸入值
阿新 • • 發佈:2019-01-22
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");
}
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