提示Javascript中的提示

xra*_*alf 5 javascript autocomplete firefox-addon hints

我想从用户那里得到一些意见:

keywords = prompt("Input keywords separated by commas", "");
Run Code Online (Sandbox Code Playgroud)

我在SQLite数据库中存储了许多各种字符串,可以建议用户输入什么内容.假设您有一个数组或这些字符串的列表.你会如何在Javascript中编写这个暗示代码?是否有一些功能或代码片段用于此功能?

我希望它能像这里一样工作.当你开始打字时,你会得到提示的可能性.只有一个缺点是,您无法输入更多以逗号分隔的字符串.以下是使用更多字符串的此功能.

提示()函数适用于这个目的?您可以使用其他方式获取用户输入.

谢谢

Did*_*hys 3

您无法调整本机prompt() javascript 方法。

我知道您没有使用 jQuery 进行标记,但使用库来实现这种行为会更容易。

您必须使用jQuery UI Dialogs构建自己的对话框系统。他们可以选择将其设置为模态,以便在对话框关闭之前UI 会被阻止。

jQuery UI 对话框不会像提示那样阻止 javascript 执行。您可能需要能够在对话框关闭时执行代码。这个答案展示了一种轻松实现这一点的方法。

最后,jQuery UI 自动完成提供了一个示例,说明如何将其用于同一输入中的多个值。他们使用逗号分隔符,但我想您可以修改示例以使用空格:jQuery UIAutocomplete Multiple Values