combobox的失去焦点事件

奔跑的梦想 2013-09-22 08:34:17
<input id="wenhao">

$(function () {
$('#wenhao').combobox({
valueField: 'wenhao',
textField: 'wenhao',
panelHeight:'auto',
onChange: function (newValue, oldValue) {
if (newValue != null) {
var wenhao= $('#wenhao').combobox('getText');
if(wenhao == undefined || wenhao == ''){
return;
}
var urlStr = '${pageContext.request.contextPath}/combobox!selectWenhao.action?wn=' + encodeURI(wenhao);
$('#wenhao').combobox("reload", urlStr);
}
}
});
});



$('#wenhao').blur(function (){
alert('进来了');
query2();
});


如上,我做了一个自动完成框,并且设置了这个框的失去焦点事件,但是没效果。
求各位大神指导啊,我该如何改?
...全文
961 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
Go 旅城通票 2013-09-22
  • 打赏
  • 举报
回复
easyui已经重新生成一个input对象了,给原来的input绑定blur没用,原来的隐藏起来了,要给easyui生成的input添加blur事件 $(function () { $('#wenhao').combobox({ valueField: 'wenhao', textField: 'wenhao', panelHeight:'auto', onLoadSuccess:function(){ $('#wenhao').next('.combo').find('input').blur(function (){ alert('进来了'); query2(); }); }, onChange: function (newValue, oldValue) { if (newValue != null) { var wenhao= $('#wenhao').combobox('getText'); if(wenhao == undefined || wenhao == ''){ return; } var urlStr = '${pageContext.request.contextPath}/combobox!selectWenhao.action?wn=' + encodeURI(wenhao); $('#wenhao').combobox("reload", urlStr); } } }); });

87,910

社区成员

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

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