返回列表 發帖
有個 autoFill 的屬性設定為 true 就可以囉

http://docs.jquery.com/Plugins/A ... #url_or_dataoptions
Fill the textinput while still selecting a value, replacing the value if more is typed or something else is selected.
To infinity and beyond!

TOP

自動補齊的功能通常是要先符合前面輸入的字串,再補齊。
以你的資料為例,若有「盤龍」和「狂龍」兩筆資料,則輸入「盤」時,會自動補齊「龍」才是
To infinity and beyond!

TOP

嗯,這個 plugin 原始的設計確實沒有在按「上」、「下」時重做 autoFill(),如果要這樣的呈現方式,可能要找其他 plugin 或自己修改囉。
To infinity and beyond!

TOP

$("#fromtime").datepicker is not a function 表示你的 js 檔可能沒有正確載入喔,請確認檔案位置都正確。不然可先試試看直接用 jquery 網站上面的版本:
<script type="text/javascript" src="http://jqueryui.com/ui/ui.core.js"></script>
<script type="text/javascript" src="http://jqueryui.com/ui/ui.datepicker.js"></script>
PS. 若有其他 plugin 使用的問題,建議你另開新帖發言喔,這樣才不會和 Autocomplete 的問題混在一起喔。
To infinity and beyond!

TOP

你希望做到什麼樣的功能呢?按下旁邊的按鈕可以有作用嗎?還是只是裝飾的樣式?

若是裝飾的樣式,可以在原本的輸入框透過 CSS 指定一個背景圖即可。
To infinity and beyond!

TOP

稍微看了一下,似乎沒有這樣的功能喔...
To infinity and beyond!

TOP

回復 86# chiyuan1980

把 matchContains 改成 false 就可以囉
To infinity and beyond!

TOP

DOM 都載入不代表 js 都載入完成喔,可以試試看先放到 window onload 試試看
$(window).load(function() {
  //放這邊
});
如果可以,表示執行 autocomplete 時,autocomplete.js 還未載入,所以再調整一下順序即可。
或放 window onload 也可以,只是可能比較慢才執行。
To infinity and beyond!

TOP

如果你的 include 是 server 端的,那麼最後組成 client 端的頁面其實只有一個喔。

你用的是 document ready,因此只有文件本身載入完成,並非所有的檔案都載入完成喔!
To infinity and beyond!

TOP

他沒有提供這樣的功能讓你直接用,如果需要這樣的功能,得找其他的,或是自己做修改囉。
To infinity and beyond!

TOP

返回列表 回復 發帖