如何“强制选择”使用 YUI 3 自动完成?

发布于 2024-11-03 14:02:59 字数 444 浏览 4 评论 0原文

我正在使用 YUI 3 创建一个自动完成框,在其中我想强制选择并要求用户从容器中选择结果,否则输入字段将被清除他们手动输入的任何值。 forceSelectionYUI 2 Autocomplete小部件中的一项功能,并且信息此处。 但是...它看起来还没有添加到新的 YUI 3 版本中。这是未公开的票证。 我只想使用 YUI 2 自动完成,但是我已经在使用 YUI 3 附带的其他改进功能。

是否有一种简单的方法可以为 YUI 3 手动实现此功能?

I am using YUI 3 to create an autocomplete box in which I would like to force the selection and require the user to select a result from the container, or else the input field is cleared of whatever value they have typed in manually.
forceSelectionwas a feature in the YUI 2 Autocomplete widget and info here.
But... it does not look like it has been added to the new YUI 3 version yet.here's the open ticket.
I would just use YUI 2 Autocomplete, however I am already using other improved features that came with YUI 3.

Is there an easy way to implement this manually for YUI 3?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

陌路终见情 2024-11-10 14:02:59

YUI 团队的 Ryan Grove 最近发布了以下内容:

此功能当前针对 3.5.0。
同时,通过挂钩自动完成事件来实现强制选择并不难。
这是一个非常基本的示例,您可以在此基础上进行构建:
http://jsfiddle.net/rgrove/aJcqt/

Ryan Grove from the YUI team recently posted this:

This feature is currently targeted for 3.5.0.
In the meantime, it's not too hard to implement forced selection by hooking into AutoComplete events.
Here's a very basic example that you could build on:
http://jsfiddle.net/rgrove/aJcqt/

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文