jQuery UI自动完成:拥有多个搜索词时需要minLength

时间:2014-04-03 18:36:40

标签: javascript jquery jquery-ui-autocomplete

在此演示中:http://jqueryui.com/autocomplete/#multiple

无论何时手动输入术语并按",",自动填充功能会自动显示所有术语的列表,如果您有100,000个术语列表,这可能会很麻烦。

那么如何在","?

之后停止激活自动完成功能

在自动填充功能激活之前,如何在输入中设置每个词的最小长度?

1 个答案:

答案 0 :(得分:1)

在输入时和搜索后处理事件:

  $('.selector').on( "autocompletesearch", function( event, ui ) {
      var text=$('.selector').val();
      if(text[text.length-1]==',') //This validation will do the trick you want (ie: prevent to load everything after you type a ",")
          event.preventDefault();
  } );

jsfiddle