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 を参照してください。

完了していない場合、なぜオートコンプリートが必要なのかわかりません。上記のリンクに示されているように、ctrl + enter が押されたときに、JQuery ajax リクエストをトリガーして、必要なものをリストするだけです。

または、オートコンプリートをトリガーして、必要なものをリストするスクリプトを実行することもできます。

于 2013-04-18T20:46:09.570 に答える