PHP中的jQuery插件autocomplate简单使用说明

你需要的第一个文件jquery.js,jquery.autocomplete.js,jquery.autocomplete.js,这三个文件,其中有吗百度和谷歌都可以找到,你可以上下官方网站,里面有一些演示,只留下三个文件。

JS代码:

复制代码代码如下所示:



$(文档)Ready(函数(){)
这里是一个简单的名称自动检索程序。
$(# key_name)。Autocomplete('doctor_list。php,{
这是请求的地址。
宽度:150,
这是自动提示框的宽度。
matchcontains:真,
是否内部使用(部分,*)。
SelectFirst:假,
/ *如果设置为true,第一个完成的值将自动通过标签/输入,即使不使用键盘或鼠标选择* /
extraparams:{姓名:函数(){ return $(# key_name)。瓦迩();},行动:getajaxinfo}
这是extraparams / *额外的参数到后端,例如,名称是请求参数的地址,默认是一个行动:,getajaxinfo 是获得传输参数,完成下列地址请求doctor_list phpaction = getajaxinfoname =表单数据。
});



唯一的HTML代码是:


下面是PHP代码:
复制代码代码如下所示:
如果($ _get { } = = 'getajaxinfo整套' '){
正如我在这里写的其他应用程序一样,如果你只是自动地做这个,你可以写一个简单的。
如果($ _get { 'name' }!=){
$场= 'name';
}
如果($字段)!=){
美元美元美元_get val = {场};
为SQL = 选择`领域从哪里`美元doctor_info美元场% % $值;
第一个$ = $执行>($ SQL);
而($行= mysql_fetch_array(合一)){
$ $行{ 0 }。;
}
}
出口;
}



直接操作可以实现。
这里有一些对autocomplate公共用途,这是粘从其他站,和参考的方便。








属性
类型
描述
定义

actionprefix
字符串
对actionsid前缀。
cwidget

属性
字符串
此小部件相关属性。
cinputwidget

自动填充
布尔
TextInput自动填充时的价值选择,更换已键入或选择的价值。
cautocomplete

cachelength
整数
存储在缓存中的背景查询结果的数目。
cautocomplete

控制器
ccontroller
返回控制器。小物体属于
cwidget

cssFile
混合的
小部件使用的CSS文件。
cautocomplete

数据
阵列
保存在客户机上以提供候选选项的数据。
cautocomplete

延迟
整数
当键,autocompleter等待激活多少毫秒。
cautocomplete

extraparams
阵列
后端的附加参数。
cautocomplete

formatitem
字符串
为项目提供高级标记的Javascript函数。
cautocomplete

formatmatch
字符串
Javascript函数是用来限制,自动搜索匹配的数据。
cautocomplete

formatresult
字符串
格式化值的Javascript函数在结果放在输入字段之前提供。
cautocomplete

突出
布尔|字符串
是否在选择框中突出显示匹配项。
cautocomplete

htmloptions
阵列
将附加HTML选项呈现为输入标记。
cinputwidget

身份证件
字符串
如果请求,返回这个小对象(小部件)的ID或生成一个新对象。
cwidget

inputclass
字符串
输入元素的CSS类。
cautocomplete

loadingclass
字符串
当数据从后端加载时使用的CSS类。
cautocomplete

matchcase
布尔
当比较大小和大小时是否敏感。
cautocomplete

matchcontains
布尔
你使用内部比较(匹配词的一部分)吗
cautocomplete

matchsubset
布尔
无论autocompleter使用更多的指定查询缓存。
cautocomplete

马克斯
整数
选择框项的数目。
cautocomplete

methodchain
字符串
方法链调用连接到完成的构造函数。
cautocomplete

minchars
整数
用户的最小字符数必须进入前autocompleter激活。
cautocomplete

模型
cmodel
这个小部件相关的数据模型。
cinputwidget


布尔
是否有一个以上的自动完成输入值是允许的。
cautocomplete

multipleseparator
字符串
当使用多个选项时,选项之间的分隔符。
cautocomplete

匹配
布尔
如果设置为true,autocompleter只会让结果可以通过后端提出。
cautocomplete

名称
字符串
输入的名称。
cinputwidget

选项
阵列
这是通过对自动完成JS构造函数对象的附加选项。
cautocomplete

业主
cbasecontroller
返回小对象的所有者/创建者。
cwidget

resultsclass
字符串
下拉列表的CSS类。
cautocomplete

纸卷
布尔
如果有更多的scrollheight结果超过设定的高度,你的卷轴。
cautocomplete

scrollheight
整数
自动完成的动作的高度(以像素)S.
cautocomplete

selectfirst
布尔
如果设置为true,第一个完成的价值将通过标签/自动选择,即使不选择键盘或鼠标选择。
cautocomplete

皮肤
混合的
此小部件使用皮肤名称。
cwidget

文本域
布尔
是否有一个文本区域,用于显示自动完成。
cautocomplete

统一资源定位地址
|字符串数组
返回URL。候选选项的
cautocomplete

价值
字符串
输入值
cinputwidget

viewPath
字符串
返回此对象以包含视图文件的目录。
cwidget

宽度
整数
指定选择框的自定义宽度。
cautocomplete