autocomplete使用分为本地调用方法和读取远程读取数据源的方法

(1)本地调用方法

<script src="Scripts/jquery-1.4.1.min.js" type="text/javascript"></script>

<link href="Scripts/jquery.autocomplete.css" rel="stylesheet" type="text/css" />

<script src="Scripts/jquery.autocomplete.min.js" type="text/javascript"></script>

<script type="text/javascript">

var emails = [

{ name: "Peter Pan", to: "peter@pan.de" },

{ name: "Molly", to: "molly@yahoo.com" },

{ name: "Forneria Marconi", to: "live@japan.jp" },

{ name: "Master <em>Sync</em>", to: "205bw@samsung.com" },

{ name: "Dr. <strong>Tech</strong> de Log", to: "g15@logitech.com" },

{ name: "Don Corleone", to: "don@vegas.com" },

{ name: "Mc Chick", to: "info@donalds.org" },

{ name: "Donnie Darko", to: "dd@timeshift.info" },

{ name: "Quake The Net", to: "webmaster@quakenet.org" },

{ name: "Dr. Write", to: "write@writable.com" },

{ name: "GG Bond", to: "Bond@qq.com" },

{ name: "Zhuzhu Xia", to: "zhuzhu@qq.com" }  ];

$(function ()

      {

$('#txt').autocomplete(emails, {

max: 12,    //列表里的条目数

minChars: 1,    //自动完成激活之前填入的最小字符,如果为0,则双击时显示全部

width: 400,     //提示的宽度,溢出隐藏

scrollHeight: 300,   //提示的高度,溢出显示滚动条

matchContains: true,    //包含匹配,就是data参数里的数据,是否只要包含文本框里的数据就显示

autoFill: false,    //自动填充

formatItem: function (row, i, max)

{

return  row.name;

},

formatMatch: function (row, i, max)

{

return row.name;

},

formatResult: function (row)

{

return row.name;

}

});

});

</script>

<input type="text" id="txt" />

(2)远程调用数据源的方法

后台.js

ViewState["data"]="[{ name: \"Peter Pan\"},{ name: \"Molly\"},{ name: \"Forneria Marconi\"},{ name: \"Don Corleone\"}]";

前台

<script src="Scripts/jquery-1.4.1.min.js" type="text/javascript"></script>

<link href="Scripts/jquery.autocomplete.css" rel="stylesheet" type="text/css" />

<script src="Scripts/jquery.autocomplete.min.js" type="text/javascript"></script>

<script type="text/javascript">

$(function ()

      {

var data = '<%= ViewState["data"] %>';

var da = eval('(' + data + ')');

$('#txt').autocomplete(da, {

max: 12,    //列表里的条目数

minChars: 1,    //自动完成激活之前填入的最小字符,如果为0,则双击时显示全部

width: 400,     //提示的宽度,溢出隐藏

scrollHeight: 300,   //提示的高度,溢出显示滚动条

matchContains: true,    //包含匹配,就是data参数里的数据,是否只要包含文本框里的数据就显示

autoFill: false,    //自动填充

formatItem: function (row, i, max)

{

return  row.name;

},

formatMatch: function (row, i, max)

{

return row.name;

},

formatResult: function (row)

{

return row.name;

}

});

});

</script>

<input type="text" id="txt" />

转载于:https://www.cnblogs.com/cyit/p/4319309.html

autocomplete的使用相关推荐

  1. jquery autocomplete demo

    根据用户输入值进行搜索和过滤,让用户快速找到并从预设值列表中选择. jquery.autocomplete参考地址 http://bassistance.de/jquery-plugins/jquer ...

  2. jQuery搜索框自动补全功能插件实现-autocomplete.js

    最近用nodeclub实现股票的输入关键字自动补全股票信息进行搜索功能,原先用jQuery-ui,结果jQuery-ui库太大,所以考虑用其他插件,最终选择使用autocomplete.js,控件简单 ...

  3. 33.搜索插件——autocomplete

    搜索插件的功能是通过插件的autocomplete()方法与文本框相绑定,当文本框输入字符时,绑定后的插件将返回与字符相近的字符串提示选择,调用格式如下: $(textbox).autocomplet ...

  4. jquery autocomplete实现solr查询字段自动填充并执行查询

    2019独角兽企业重金招聘Python工程师标准>>> 页面引入三个JS: <script type="text/javascript" src=" ...

  5. Autocomplete 自动补全(Webform实战篇)

    开篇语 因为项目中需要用到一个自动补全的功能,功能描述: 需求一:新增收件人的时候,自动下拉显示出数据库中所有的收件人信息(显示的信息包括:姓名-收件地址-联系方式) 需求二:选中一个值得时候,分别赋 ...

  6. JQuery Autocomplete实战

    废话不多说,先看效果!~ 需要引入的资源如下 <link rel="stylesheet" href="/css/jquery.autocomplete.css&q ...

  7. jQuery autoComplete 样式

    前提:使用了jQuery-ui 官网:http://jqueryui.com/autocomplete/ /*** autocomplete ***/ .ui-widget-content {back ...

  8. jquery.autocomplete自动补全功能

    1.jquery.autocomplete参考地址  http://bassistance.de/jquery-plugins/jquery-plugin-autocomplete/  http:// ...

  9. jqueryui autocomplete 控件自定义source检索

    有时侯我们在做自动完成时为了从多字段去检索,往往会发起个ajax请求让服务端去实现.对于这种数据集固定不变的数据源这种做法显然给服务器增加了不少请求. 实际上jqueryui autocomplete ...

  10. Jquery autocomplete插件

    转自:https://www.cnblogs.com/Leo_wl/p/7845730.html Jquery autocomplete插件的使用示例 回到目录 Jquery autocomplete ...

最新文章

  1. nodejs静态web服务
  2. 数据权限设计思路_后台权限管理设计思路:三种模型分析
  3. JS实现转动随机数抽奖的特效代码
  4. Educational Codeforces Round 25
  5. Linux下查看磁盘挂载的三种方法
  6. android 介绍0
  7. 怎么判断自己适不适合读博士?
  8. 简化java_JAVA之旅-简化java开发
  9. bzoj 3412: [Usaco2009 Dec]Music Notes乐谱
  10. mysql SQL语句分析工具_MySQL 数据库中SQL语句执行分析优化工具Explain使用说明 | IT工程师的生活足迹...
  11. 是什么的简称_全国各地区车牌号简称,说说你们那的车牌是什么?
  12. 我的世界服务器修改地图,《我的世界手机版》地图编辑器介绍 怎么修改地图信息...
  13. 自制光猫超级密码解密工具
  14. java 进制转换工具_Java实现的进制转换工具类完整示例
  15. 软件著作权算法软件设计说明书_软件著作权设计说明书范本.doc
  16. 关于qqv8.8.17版如何关闭QQ看点
  17. php命令执行后门,php后门木马常用命令
  18. 洛谷P1233 木棍加工
  19. 2.5 CMMI2级——配置管理(Configuration Management)
  20. 【预测模型】基于布谷鸟算法改进SVM实现预测matlab代码

热门文章

  1. CF GYM 100703G Game of numbers
  2. 【TypeScript】TypeScript 学习 4——模块
  3. 免费电子书:Azure Web Apps开发者入门
  4. 十字路口待转区什么用_左转待转区,到底怎样掉头?
  5. 2021-04-13 Linux I/O模型
  6. c语言 去掉双引号_技术分享|浅谈C语言陷阱和缺陷
  7. (3)PCIE中断简介(学无止境)
  8. (67)SPI外设驱动接收驱动(六)(第14天)
  9. (48)Verilog HDL UART发送设计
  10. Verilog实现AXI4-Lite源代码