【问题标题】:bootstrap typeahead prevent default selectionbootstrap typeahead 防止默认选择
【发布时间】:2013-04-30 10:19:45
【问题描述】:

我可以防止引导输入预先填充/清除元素吗?

这是一个例子bootply.com/79110

请注意我是如何使用自己的代码更新元素的。当警报出现时,您将看到它有效,但随后元素值被删除。我想防止预先输入更新元素。

【问题讨论】:

  • 你能提供一个演示吗? twitter.github.io/bootstrap/javascript.html#typeaheadjqueryui.com/autocomplete 的行为似乎相似
  • 是的,请演示。如果没有一些示例或进一步解释,以下内容很难理解:'...用项目填充输入?'
  • 嗨@Neil 我添加了一个演示并澄清了我的问题。请帮忙:)
  • 嗨@MichaelFreake - 我添加了一个演示并澄清了我的问题。

标签: twitter-bootstrap preventdefault bootstrap-typeahead


【解决方案1】:

通常,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

【讨论】:

  • 嗨,斯凯利,谢谢你的例子。我分叉了它以使用该项目更新输入,但它不起作用bootply.com/79110
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-10-01
  • 1970-01-01
  • 2013-01-27
  • 2019-04-29
  • 1970-01-01
  • 2014-09-02
相关资源
最近更新 更多