1

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

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

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

4

2 回答 2

1

工作小提琴

$("#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","");
  }
});
于 2013-04-18T20:46:23.983 回答
0

请参阅TEXTAREA 中的 Ctrl+Enter jQuery

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

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

于 2013-04-18T20:46:09.570 回答