$("#department").autocomplete('/oms/orgAjax/getSimilarNames', {
width: 162,
minChars: 2,
dataType: 'json',
highlight: false,
scroll: true,
scrollHeight: 300,
parse: function(data) {
var array = new Array();
for(var i = 0 ; i < data.orgNames.length; i++){
array[array.length] = {data: data.orgNames[i], value: data.orgNames[i], result: data.orgNames[i]};
}
return array;
},
formatItem: function(row){
return row;
},
onReSelect: function(options) {
alert("reselect" + options);
return options;
}
}).result(function(event, item) {
alert("result" + item);
});;
自定义事件onReSelect,在源码中添加如下代码:
function onChange(crap, skipPrevCheck) {
if (options.onReSelect) {
var op = options.onReSelect(options);
if (op) {
$.extend(options, op);
}
}
if( lastKeyPressCode == KEY.DEL ) {
select.hide();
return;
}
var currentValue = $input.val();
if ( !skipPrevCheck && currentValue == previousValue )
return;
previousValue = currentValue;
currentValue = lastWord(currentValue);
if ( currentValue.length >= options.minChars) {
$input.addClass(options.loadingClass);
if (!options.matchCase)
currentValue = currentValue.toLowerCase();
request(currentValue, receiveData, hideResultsNow);
} else {
stopLoading();
select.hide();
}
};
http://jquery.sanchezsalvador.com/page/jquerycombobox.aspx
分享到:
相关推荐
Autocomplete
jquery.autocomplete.js 、jquery.autocomplete.css
jquery.autocomplete.js 无法动态传参,好是纠结哦。研究了半天终于搞明白了,再此做个总结,供以后使用,也分享给用样为此纠结的“童鞋”们。 调用: $("#tag").autocomplete( "url", { delay:10, matchSubset:1, ...
asp.net仿百度的自动完成(autoComplete) 使用Jquery autocomplete.js插件来完成自动完成,可以从数据库中读取数据 ajax异步显示数据!云计算QQ研究群:96191559
jquery autocomplete实现输入框内容自动提示,ajax从后台数据库获取数据源。_renderItem定制结果格式
1.使用AutoComplete控件实现网页自动填充。仿照百度首页的自动填充。 2.创建数据表Book_info的表,添加数据往里面 3.打开AJAX Extendions选项卡,双击ajax中核心组件ScriptManager 4.打开AJAX Extendions选项卡,...
开始使用AutoComplete的时候就遇到了不支持中文的问题,网上写了一堆修改的方法,后来才发现,其实什么都不用该,只是在编码上没有控制好才出现了乱码。注意使用UTF-8的编码,因为JavaScript在传递中文参数的时候...
用java实现autocomplete搜索功能,可以获取除输入框的其它动态参数,后台字符串拼接,返回json数据,格式如下: { query:'Li', suggestions:['Liberia', 'Libyan Arab Jamahiriya', 'Liechtenstein', 'Lithuania'...
在输入页面利用JQuery获取用户输入,然后通过AJAX异步发送到处理页面,...若是jquery autoComplete组件则只要将从后台获取的数据放入autocomplete( url or data, [options] )第一个参数中就行,第二个参数可加可不加。
autocomplete实现自动补全,并可定制结果格式。ajax从数据库获取数据源
autocomplete-redis 是基于redis的自动补全,他会自动索引你要自动补全的句子,然后根据你的输入返回包含这个输入的句子。这儿有一个完整的演示实例: http://ohbooklist.com/redis/ ,我们索引了3.7万本书的名字。 ...
Jquery autocomplete插件使用
利用jquery.autocomplete.js插件实现了文本框自动补全的功能, 附件包含两个实例代码,均以txt文档显示,都有前台和后台代码。一个是传一个参数,一个是传两个参数,后台以一般处理程序ashx文件编写。大家只需要修改...
jQuery Autocomplete自动完成demo,使用的是jquery.autocomplete.js 2017的版本。
jquery-autocomplete 可用
vue2-autocomplete一个Vue 2的文本输入自动完成组件
autocomplete 所需css+js
$("#"+txtBelongProvince).autocomplete(data,{ minChars: 0, max:data.length, matchCase:false,//不区分大小写 multiple: true, //允许多选 multipleSeparator:';',//多选分隔符 formatItem: function(row, ...
jquery-autocomplete搜索框自动完成的中文文档,上手快,轻便,功能强大