$.post("", {}, function(data) {
$('#txt').autocomplete(data, {
max: 10, //列表里的条目数
minChars: 0, //自动完成激活之前填入的最小字符
width: 150, //提示的宽度,溢出隐藏
scrollHeight: 300, //提示的高度,溢出显示滚动条
matchContains: true, //包含匹配,就是data参数里的数据,是否只要包含文本框里的数据就显示
autoFill: false, //自动填充
formatItem: function(row, i, max) {
return row.a ;
},
formatMatch: function(row, i, max) {
return row.a; },
formatResult: function(row) {
return row.a; }
}).result(function(event, row, formatted) {
txt = row.a;
$('#txt').hide(); //错误: 由于该控件目前不可见、未启用或其类型不允许,因此无法将焦点移向它。
});
}, "json");
需求是完成自动填充后隐藏检索文本框 请各位大虾看看这个怎么解决!
jquery?
autocomplete
asp.net
------解决方案--------------------
设置焦点控件不可见时才会提示这个错误吧,隐藏不会报错,楼主确认是这句?