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