2011-10-14 144 views
0

我正在使用jQuery的自動完成(而不是jquery ui自動完成,我使用它的祖先)。一切工作正常,除autosuggest只顯示時,你在文本框中鍵入的東西。我的要求有點不同。默認情況下,我想向用戶顯示所有可用的建議。我怎樣才能做到這一點?如何在默認情況下填充自動填充?

這是示例代碼:從2

$(document).ready(function() { 
    $("#CityAjax").autocomplete(
     "autocomplete_ajax.cfm", 
     { 
      delay:10, 
      minChars:2, 
      matchSubset:1, 
      matchContains:1, 
      cacheLength:10, 
      onItemSelect:selectItem, 
      onFindValue:findValue, 
      formatItem:formatItem, 
      autoFill:true 
     } 
    ); 
}); 
+0

顯示源代碼plugin.I認爲它有檢查MINLENGTH。 – sathis

+0

那麼源代碼在哪裏?我不是心靈探險家...... –

+0

@Timu:我發佈並更正了。現在請趕快告訴我。沒有任何理由下調沒有意義。 – Jaggu

回答

3

變化minChars 0喜歡你自動完成這一

$("#CityAjax").autocomplete(
    "autocomplete_ajax.cfm", 
    { 
     delay:10, 
     minChars:0, 
     matchSubset:1, 
     matchContains:1, 
     cacheLength:10, 
     onItemSelect:selectItem, 
     onFindValue:findValue, 
     formatItem:formatItem, 
     autoFill:true 
    } 
);