如何防止使用自动填充选择填充输入?

如何防止使用自动填充选择填充输入?

问题描述:

我正在使用devbridge jquery autocomplete plugin。我已经联合与联盟databes两个表,我已经上市的类似这样的搜索结果:如何防止使用自动填充选择填充输入?

查询:销售

  ADVERTS 
For Sale Vauxhall 10,000 EUR ID 13245 
For Sale Volkswagen 12,000 EUR ID 13246 
For Sale House 199,000 EUR ID 13247 
      AD CATEGORIES 
Cars For Sale (2 Cars in list) 
House For Sale (1 House in list) 

的事情是,当用户点击“出售它的确定沃克斯豪尔10000欧元ID 13245 “或‘汽车出售(2辆汽车在列表)’

然而,当用户点击‘投稿分享’或‘广告类别’输入填充这样的:

"<center><b>ADVERTS</b></center>" 

而当用户悬停标题信息框中的鼠标图标随附标签。

有没有办法来防止这种情况?我已经试过了代码,但尽管它阻止提交表单它不阻止填充输入:

onSelect: 
       function(value, data){ 
         if(data!="title") { 
          $("input#data").val(data).show(); 
          $("form#autocomplete").submit(); 
         } else { 
          return false; 
         } 
       }, 

如何防止事情发生,当用户点击这些标题?

如果您正在寻找支持类别的自动完成插件,请查看jQuery UI:http://jqueryui.com/demos/autocomplete/#categories

+0

我不想使用jquery.ui,因为它的成本约为200kbs,但devbridge插件约为10 kbs – motto 2012-02-12 14:05:38

+0

您不必使用jQuery UI的全部。查看http://jqueryui.com/demos/autocomplete/categories.html的来源。您只需要http://jqueryui.com/ui/jquery.ui.core.js, http://jqueryui.com/ui/jquery.ui.widget.js, http://jqueryui.com/ui /jquery.ui.position.js和 http://jqueryui.com/ui/jquery.ui.autocomplete.js。 缩小这些,我会下注该插件的20 KB以下。 – verve 2012-02-12 14:36:28

+0

我采取了你的建议,但它会导致更多的问题:http://*.com/questions/9252312/how-to-search-onclick-like-googles-autosuggest-with-jqueryui – motto 2012-02-12 20:20:30