问题标签 [yui-autocomplete]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
yui - 雅虎自动完成
我有点想实现 YUI 自动完成文本框。这是代码:
我已经添加了所有 yahoo javascript 引用和样式表,但是当我更改 myInput 框中的文本并且它也没有显示任何内容时,它似乎从来没有进行 ajax 调用......我想我错过了一些东西。 .
javascript - 动态添加的 JavaScript 在 IE 中找不到动态添加的字段
我有一个表,其中有一个“添加行”按钮。此按钮使用 JQuery 动态添加一行。它通过复制第一个 ... 然后将所有 id=".." 替换为递增的数字来工作。
问题是这些行有一个 YUI 自动完成,如下所示:
这段代码在 Firefox 中运行良好,并且新创建的自动完成功能运行良好,但在 IE(6 和 7)中我收到一个错误,这意味着 location_num_AC 没有成功创建。我相信这是因为它没有按应有的方式读取新创建的输入或 div。我试过用
但这似乎不起作用。有没有人有任何其他想法?
yui - YUI AutoComplete:选择输入时如何使其扩展?
我有一个 YUI 自动完成控件,效果很好。除了我希望它在用户选择输入框后立即展开建议列表。我该如何做到这一点?
现在扩展不会发生,直到用户点击框中的一个键。
autocomplete - yui-自动完成
关于 yui 自动完成的两个问题:
有没有办法让 yui 自动完成鼠标选择和键盘上/下选择在任何时候只创建一个选择?
还有什么方法可以更新自动完成文本框中的文本,仅使用键盘向上/向下箭头完成选择,即如果用户使用向上/向下箭头键选择,则强制选择出现在上面的文本框中?
请注意,在以下链接中,我看到深蓝色的键盘向上/向下箭头和浅蓝色的鼠标选择。(删除浏览器网址中 http 前的下划线)
案例#1:_http://developer.yahoo.com/yui/examples/autocomplete/ac_basic_array.html
然而,在下面的链接(案例#2)中,情况并非如此。我在某个时间点只看到一个选择(深蓝色)。
案例#2:http: //developer.yahoo.com/yui/examples/autocomplete/ac_basic_xhr.html
如果我使用鼠标和/或向上/向下键,始终只有一个选择深蓝色。
我的应用程序的行为与案例 #1 相同,但我希望它的行为与上述案例 2 相同,任何时候只有一个选择,此外当用户使用键盘上/下箭头键移动时更新文本。
我怎样才能做到这一点?上述两个示例都使用 YUI 自动完成功能,但我看不出两者之间的区别以使我的应用程序遵循示例 2。
总之,我希望它的行为与谷歌在 www.google.com 中的建议一样
谢谢,
维吉
yui - YUI AutoComplete itemSelect - 我怎么知道按下了哪个键来进行选择?
我有一个 itemSelectEvent 的处理程序,当从下拉列表中选择一个选项时会调用它。根据 YUI 文档,当通过鼠标单击、ENTER 键或 TAB 键选择项目时会触发此事件。在我的处理程序中,我如何找出这三个选项中的哪一个触发了我的处理程序?处理程序有两个参数:1)类型,即“itemSelect”,以及具有 AutoComplete 实例和其他一些东西的 args。我看到 AutoComplete 实例有一个 _nKeyCode,但它的值始终为 40,如果我使用 TAB 或 ENTER 选择一个选项,它似乎不会改变。任何帮助,将不胜感激。谢谢!
javascript - 仅当有 5 个结果时才显示 YUI 自动完成页脚
我希望自动完成显示一个页脚,该页脚Displaying top 5 results
仅在实际显示 5 个结果时显示。
到目前为止,我已将其设置为如果一开始的结果少于 5 个,它不会显示,但是一旦加载了 5 个结果,页脚总是会显示,无论实际显示了多少结果。
请原谅愚蠢的flip
噱头。
javascript - 如何通过单击外部链接关闭 YUI 自动完成框
我有一个自动完成框,我希望能够在用户单击链接时关闭它。我想我只需要以某种方式“获取”自动完成,然后使用 .collapseContainer 方法。
不过,我不知道如何“获取”一个 YUI 对象,或者这是否可能。
yui - 如何使用 yui 实现自动完成
由于我对 YUI 完全陌生,我对此一无所知。我刚刚通过此链接使用 YUI http://developer.yahoo.com/yui/autocomplete/实现自动完成。
根据我的要求,我需要为数据源对象动态分配一个字符串数组,而不是 var dsLocalArray = new YAHOO.util.LocalDataSource(["apples", "broccoli", "cherries"]); 就像是
var dsLocalArray=new YAHOO.util.LocalDataSource(documentList[]);
我的文档列表在哪里是字符串数组。我该怎么做?提前感谢您的帮助。
jquery - 带有提交的 YUI 自动完成建议
我已经在 YUI 中实现了自动完成功能。但我想做的是,当用户选择一个建议时,表单应该与建议一起提交
我有这样的形式
- 自动建议正在正确出现。但是当用户选择建议时,它应该在表单中提交
- 还有另一个自动建议框,它实际上会获得与用户输入内容相关的建议,如下所示
来自 YUI 建议的Orange color
文本/类别,我如何显示它们,如图所示。[平板电脑、平板电脑保护套和保护套来自 YUI]
javascript - 如何不对 YUI 自动完成选择上的模糊事件做出反应
我试图通过 YUI 自动完成对 onBlur 和 onSelect 事件做出不同的反应。我需要隐藏 AC,当用户单击其他地方并将其保留在选择时。问题是,一个模糊事件也被触发 onSelect 。我找不到仅在 AC 外部单击时触发的事件,并且在选择的情况下我真的以某种方式捕获模糊事件,因为它是在选择事件之前触发的。
所以基本上我想要的是这样的输出:
点击外部交流:BLUR
选择值:选择值
但我得到的是:
点击外部交流:BLUR
选择值:模糊,选择值
这会导致选择时隐藏 AC。