如果一个输入框可以接受多个输入项,比如选择你喜欢的语言,以逗号隔开,这是也可以使用AutoComplete为每个输入项提供输入提示。不过此时除了设置数据源外,还需要添加一些事件处理。
5 |
< title >jQuery UI Demos</ title >
|
6 |
< link rel = "stylesheet" href = "themes/trontastic/jquery-ui.css" />
|
7 |
< script src = "scripts/jquery-1.9.1.js" ></ script >
|
8 |
< script src = "scripts/jquery-ui-1.10.1.custom.js" ></ script >
|
37 |
return val.split(/,\s*/);
|
39 |
function extractLast(term) {
|
40 |
return split(term).pop();
|
44 |
// don't navigate away from the field on tab
|
45 |
//when selecting an item
|
46 |
.bind("keydown", function (event) {
|
47 |
if (event.keyCode === $.ui.keyCode.TAB &&
|
48 |
$(this).data("ui-autocomplete").menu.active) {
|
49 |
event.preventDefault();
|
54 |
source: function (request, response) {
|
55 |
// delegate back to autocomplete,
|
56 |
// but extract the last term
|
57 |
response($.ui.autocomplete.filter(
|
58 |
availableTags, extractLast(request.term)));
|
61 |
// prevent value inserted on focus
|
64 |
select: function (event, ui) {
|
65 |
var terms = split(this.value);
|
66 |
// remove the current input
|
68 |
// add the selected item
|
69 |
terms.push(ui.item.value);
|
70 |
// add placeholder to get the
|
71 |
//comma-and-space at the end
|
73 |
this.value = terms.join(", ");
|
81 |
< div class = "ui-widget" >
|
82 |
< label for = "tags" >Tag programming languages: </ label >
|
83 |
< input id = "tags" size = "50" />
|
分享到:
相关推荐
jquery autocomplete官方版(源代码+示例) 自动补充功能非常实用
3.3.2 JQuery UI Autocomplete(自动完成) 56 3.3.3 JQuery UI Button(按钮) 63 3.3.4 JQuery UI Datepicker (时间控件) 69 3.3.5 JQuery UI Dialog (对话框) 79 3.3.6 JQuery UI Menu (JQuery菜单) 88 3.3.7 ...
3.3.2 JQuery UI Autocomplete(自动完成) 56 3.3.3 JQuery UI Button(按钮) 63 3.3.4 JQuery UI Datepicker (时间控件) 69 3.3.5 JQuery UI Dialog (对话框) 79 3.3.6 JQuery UI Menu (JQuery菜单) 88 ...
3.3.2 JQuery UI Autocomplete(自动完成) 56 3.3.3 JQuery UI Button(按钮) 63 3.3.4 JQuery UI Datepicker (时间控件) 69 3.3.5 JQuery UI Dialog (对话框) 79 3.3.6 JQuery UI Menu (JQuery菜单) 88 ...
主要介绍了jquery UI实现autocomplete在获取焦点时得到显示列表功能,结合实例形式分析了jquery UI实现autocomplete事件响应及显示下拉列表功能操作技巧,需要的朋友可以参考下
第1章 jQuery开发入门/1 1.1 jQuery概述/2 1.1.1 认识jQuery /2 1.1.2 jQuery基本功能/2 1.1.3 搭建jQuery开发环境/3 1.1.4 编写第一个简单的jQuery应用/3 1.1.5 jQuery程序的代码风格/5 1.2 jQuery的简单...
这还将为您提供有关jQuery AutoComplete UI,CSS和select事件的详细信息。 在本示例中,您将创建一个将连接到Northwind数据库的ASP.NET Web窗体应用程序。 如果您没有Northwind数据库,则可以从下载。 ...
前 言 第1章 jquery开发入门/1 1.1 jquery概述/2 1.1.1 认识jquery /2 1.1.2 jquery基本功能/2 1.1.3 搭建jquery开发环境/3 1.1.4 编写第一个简单的jquery应用/3 1.1.5 jquery程序的代码风格/5 1.2...
本地实现了一个搜索框自动补全的小功能,在JQuery UI的autocomplete插件的基础上,加入了自己的业务代码,贴出来回顾一下,同时可以给大家一个参考 首先贴出的是JQuery Ui 的自动补全插件部分的代码,后面的功能都是在其...
jQueryUI的示例操作,包括#datepicker,#autocomplete,#tabs
它使用 jquery.SPServices 从 SharePoint 获取列表项,然后使用 jquery-UI AutoComplete 小部件创建使用 SharePoint 列表作为源的自动完成输入字段。 还有一个选项可以从源列表中获取附加字段并使用该数据填充 ...
该存储库收集了基于 jQuery 的 UI 元素实现的各种示例。 在发展中... 实现示例: jquery.autocomplete.html - 实时搜索实现的示例。 jquery.slider.24-hour-format.html - 以 24 小时时间格式实现时间滑块的。 ...
•Based on Bootstrap, jQuery UI can be also used without hassle •HTML5 valid and CSS3, though compatible with HTML4, works on IE8+ •Commented code •Custom product tour, see example •1000+ icons, ...
ExtAspNet是一组专业的Asp.net控件库,拥有原生的AJAX支持和丰富的UI效果, 目标是创建没有JavaScript,没有CSS,没有UpdatePanel,没有WebServices的Web应用程序。 支持的浏览器: IE 7.0+, Firefox 3.0+, Chrome ...
ExtAspNet是一组专业的Asp.net控件库,拥有原生的AJAX支持和丰富的UI效果, 目标是创建没有ViewState,没有JavaScript,没有CSS,没有UpdatePanel,没有WebServices的Web应用程序。 支持的浏览器: IE 7.0+, Firefox...
.tern-project文件的示例可能是: { "ecmaVersion": 5, "libs": [ "browser", "jquery" ], "plugins": { "openui5": {} } }在Atom中设置通过Atom插件和npm,可以大大加快和简化Atom中tern-openui5的设置步骤: 在...