easyUi-combobox,添加panel的onClose事件,但是问题来了,只要点击空白处也触发

Up_Front 2018-02-27 10:47:33
$('#pcSuName').combobox('panel').panel({
onClose:function(){
debugger;
var $options = $('#pcSuName').combobox('options');
var $data = $('#pcSuName').combobox('getData');// 下拉框所有选项
var $value = $('#pcSuName').combobox('getValue');输入框
var $b = true;// 标识是否在下拉列表中找到了用户输入的字符
for (var i = 0; i < $data.length; i++) {
if ($data[i][$options.valueField] == $value) {
$b=true;
break;
}else{
$b=false;
}
}
if(!$b){
layer.msg("产品名称不存在或不是代购产品!", {icon: 5});
return false;
}
}
})


面板都没有打开,但是只要鼠标点击就会触发,这个怎么解决


...全文
574 1 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
Sunyiban 2018-02-27
  • 打赏
  • 举报
回复
你看你这个panel元素取对了么~~

81,122

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧