2013-04-30 42 views
4

我可以阻止引導程序typeahead填充/清除元素嗎?bootstrap typehead防止默認選擇

下面是一個例子bootply.com/79110

注意我是如何更新與自己的代碼的元素。當警報出現時,你會看到它的工作原理,但是然後元素值被刪除。我想防止更新元素。

+1

您能否提供演示? http://twitter.github.io/bootstrap/javascript.html#typeahead和http://jqueryui.com/autocomplete/似乎行爲類似 – Neil 2013-06-21 01:39:15

+0

是的,演示請。如果沒有一些例子或進一步的解釋,以下是難以理解的:'...用項目填充輸入?' – 2013-06-27 22:15:05

+0

嗨@尼爾我已經添加了演示並澄清了我的問題。請幫助:) – 2013-10-28 17:41:16

回答

0

通常,updater函數返回的項目..

updater: function (item) { 
    /* do whatever you want with the selected item */ 
    return item; 
}, 

所以,如果你不具備updater函數返回該項目時,輸入的字符不會設置..

updater: function (item) { 
    /* do whatever you want with the selected item */ 
    alert("selected "+item); 
}, 

Demo on Bootply

+0

嗨Skelly, 謝謝你的例子。我分叉它來更新與該項目的輸入,但它不起作用http://www.bootply.com/79110 – 2013-09-05 11:02:11