如何使用jquery autocomplete让不在源列表中的文本发出警报?

如何使用jquery autocomplete让不在源列表中的文本发出警报?,jquery,jquery-ui,Jquery,Jquery Ui,举个例子, 标签: $(函数(){ var availableTags=[“ActionScript”、“AppleScript”、“Asp”、“BASIC”、“C”, “C++”, “Clojure”, “COBOL”, “ColdFusion”, “二郎”, “Fortran”, “好极了”, “哈斯克尔”, “爪哇”, “JavaScript”, “口齿不清”, “Perl”, “PHP”, “Python”, “红宝石”, “斯卡拉”, “计划”]; $(“#标记”).autocomp

举个例子,


标签:
$(函数(){
var availableTags=[“ActionScript”、“AppleScript”、“Asp”、“BASIC”、“C”,
“C++”,
“Clojure”,
“COBOL”,
“ColdFusion”,
“二郎”,
“Fortran”,
“好极了”,
“哈斯克尔”,
“爪哇”,
“JavaScript”,
“口齿不清”,
“Perl”,
“PHP”,
“Python”,
“红宝石”,
“斯卡拉”,
“计划”];
$(“#标记”).autocomplete({
资料来源:availableTags,
选择:功能(事件、用户界面){
}
});
});

如何在按下enter键后使不在自动完成源列表中的文本发出警报?例如,如果我在文本区域中输入了“hello world”(不在选项列表中),我如何在按下enter键后让hello world发出警报?

添加事件处理程序以检查输入中按下的键,并在按下enter键时,对输入值发出警报:

$( "#tags" ).on('keyup', function(e) {
      if (e.which == 13) alert(this.value);
  }).autocomplete({
      source: availableTags,
      select: function( event, ui ) {

      }
});

我不知道你想做什么,但也许是……谢谢你理解我的问题,是的,这就是我想要的答案。我不确定我是否得到了这个问题?
$( "#tags" ).on('keyup', function(e) {
      if (e.which == 13) alert(this.value);
  }).autocomplete({
      source: availableTags,
      select: function( event, ui ) {

      }
});