【问题标题】:Is it possible to use jQuery Autocomplete on an event是否可以在事件上使用 jQuery Autocomplete
【发布时间】:2013-04-12 03:24:36
【问题描述】:

当我按下 ctrl-enter 键时,我想执行 Jquery Autocomplete。所以当我按下 ctrl-enter 键时 应为用户列出所有项目。

$("#textarea").autocomplete({
    source: ["c++", "java", "php", "coldfusion", "javascript", "asp", "ruby"]
});

现在在上面的代码中,当我在我的文本区域中按 ctrl-enter 时,所有项目都应该显示给用户

【问题讨论】:

标签: jquery jquery-ui


【解决方案1】:

Ctrl+Enter jQuery in TEXTAREA

如果您没有完成,我不确定为什么需要自动完成。您可以触发一个 JQuery ajax 请求并在按下 ctrl + enter 时列出您想要的任何内容,如上面的链接所示。

或者您可以触发自动完成以执行列出您想要的任何内容的脚本。

【讨论】:

  • 我想使用 jquery Autocomplete 的原因是因为它显示了选项列表并允许用户选择项目。实现 jquery autocomplete 之类的东西有多容易?请告诉我
【解决方案2】:

Working Fiddle

$("#textarea").autocomplete({
    source: ["c++", "java", "php", "coldfusion", "javascript", "asp", "ruby"],
    minLength: 0
});

$('#textarea').keydown(function (e) {
  if (e.ctrlKey && (e.keyCode == 10 || e.keyCode == 13)) {
       $("#textarea").autocomplete("search","");
  }
});

【讨论】:

  • 嘿,我试过这个选项。这很棒。但是有几次它不起作用,因为脚本进入了一些无限循环并且窗口提示我停止脚本。
猜你喜欢
  • 1970-01-01
  • 2020-03-20
  • 1970-01-01
  • 2017-11-04
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多