jquery.autocomplete 自动补全插件例子,修改插件后还是比较Perfect的。
自己写的autocomplete例子,支持中英文.rar 为自己写的例子,备份下以后用到比较方便
autoComplete接口相关配置选项的解释
* minChars (Number): 在触发autoComplete前用户至少需要输入的字符数.Default: 1
* delay (Number): 击键后激活autoComplete的延迟时间(单位毫秒).Default: 远程为400 本地10
* cacheLength (Number): 缓存的长度.即对从数据库中取到的结果集要缓存多少条记录.设成1为不缓存.Default: 10
* matchSubset (Boolean): autoComplete可不可以使用对服务器查询的缓存,作者举了个例子是如果缓存对foo的查询结果,那么如果用户输入foot就不需要再进行检索了,直接使用缓存,好处多多啊.通常是打开这个选项以减轻服务器的负担以提高性能.只会在缓存长度大于1时有效.Default: true
* matchCase (Boolean): 比较是否开启大小写敏感开关.使用缓存时比较重要.如果你理解上一个选项,这个也就不难理解,就好比foot要不要到FOO的缓存中去找.Default: false
* matchContains (Boolean): 决定是比较时是否要比较字符串内部查看匹配,如ba是否与foo bar中的ba匹配.使用缓存时比较重要.不要和autofill混用.Default: false
* mustMatch (Booolean): 如果设置为true,autoComplete只会允许匹配的结果出现在结果时,所有当用户输入的是非法字符时将会得不到下拉框.Default: false
* extraParams (Object): 为后台(一般是服务端的脚本)提供更多的参数.和通常的作法一样是使用一个键值对对象.如果传过去的值是{ bar:4 },将会被autocompleter解析成my_autocomplete_backend.php?q=foo&bar=4 (假设当前用户输入了foo). Default: {}
* selectFirst (Boolean): 如果设置成true,在用户键入tab或return键时autoComplete下拉列表的第一个值将被自动选择,尽管它没被手工选中(用键盘或鼠标).当然如果用户选中某个项目,那么就用用户选中的值. Default: true
* formatItem (Function): 首先要明白这个选项的值是一个函数的句柄或指针.函数的作用是为每个要显示的项目使用高级标签.即对结果中的每一行都会调用这个函数,返回值将用LI元素包含显示在下拉列表中. Autocompleter会提供三个参数: 返回的结果数组, 当前处理的行数(即第几个项目,是从1开始的自然数), 当前结果数组元素的个数即项目的个数. Default: none, 表示不指定自定义的处理函数,这样下拉列表中的每一行只包含一个值.
* formatResult (Function): 和formatItem类似,但可以将将要输入到input文本框内的值进行格式化.同样有三个参数,和formatItem一样.Default: none,表示要么是只有数据,要么是使用formatItem提供的值.
* multiple (Boolean): 是否允许输入多个值即多次使用autoComplete以输入多个值. Default: false
* multipleSeparator (String): 如果是多选时,用来分开各个选择的字符. Default: “,“
* width (Number): 指定下拉框的宽度. Default: input元素的宽度
* autoFill (Boolean): 要不要在用户选择时要不要自动将用户当前鼠标所在的值填入到input框.并在用户继续输入 Default: false
* max (Number): autoComplete下拉显示项目的个数.Default: 10
分享到:
相关推荐
jquery 自动补全 例子 带相关插件
自动补全例子基于php 非常简单易用 jquery suggest 自动补全插件演示 自动补全 jquery自动补全 jquery 输入提示
jQuery UI Autocomplete是jQuery UI的自动完成组件,通过ajax请求的JSON数组、JSONP来获取数据,实现自动补全功能
自己用JQuer做的一个自动补全的例子,拿出来和大家探讨探讨。
java与jQuery整合ajax仿googleSuggest自动补全实例,以返回的json格式的数据对象
AJAX jquery 模仿谷歌搜索自动补全功能,非常经典的例子。欢迎大家来下载学习。
使用HTML5+Jquery实现Autocomplete功能,本资源中主要是举例控件如何使用。 $(document).ready(function(){ $("#autocomplete").autocomplete({ minLength:0, autoFocus:false, source: availableTags, ...
用struts2+jquery的ajax的几个小例子,级联,自动补全等,没有数据库,直接就运行。
jquery版autocomplete,废了好大劲找了一个例子,已经过改良,效果还不错
文本框在输入的时候通过json自动补全,通过json文件,或者通过访问数据库,两个例子都有。拿来就可以用。
有窗口 树 可修改的表格 仿GoogleSuggest自动补全等
经典jquery例子,这里包含可编辑表格、div制作弹出窗口、模拟动态股票、动态菜单例子、自动补全还有div实现jquery动态滑动效果。
这是用myeclipse8.5写的几个jquery例子,希望对大家有帮助。
利用jquery.autocomplete插件利用js实现了自动补全功能。由于我的需要是结合sqlserver数据库表实现自动补全功能。就下来就是将数据库表转为js数组,自然而然就想到了ajax。 ² Asp.NetAjax的两种基本开发模式这篇...
最近公司要做一个类似Google的输入文本框智能感应的功能,上网找了半天,发现一个jquery插件蛮好用,刚开始不兼容火狐,后来自己在网上找了方法,已将兼容火狐的jquery插件修改好了,特此写了两个例子以供参考。