什么是用于搜索字段的良好自动完成功能?

时间:2011-11-13 16:12:03

标签: ruby-on-rails ruby-on-rails-3

我正在寻找对此类搜索字段有用的自动填充(或自动提示):

<%= form_tag search_path, :method => :get do %>
  <p>
    <%= text_field_tag :search, params[:search] %>
    <%= submit_tag "Search", :name => nil %>
<% end %>

我尝试使用Crowdint rails3 jquery autocomplete,但由于搜索params[:search]内的text_field_tag,它无效。

我自动完成的其他选项是什么?

1 个答案:

答案 0 :(得分:1)

在jQuery ui库中有自动完成功能=&gt; http://jqueryui.com/

jQuery UI提供的自动完成功能只是一个基本的自动完成功能,就像谷歌等网站所知道的那样。

您还可以使用在jQuery上找到的库,例如令牌输入=&gt; http://loopj.com/jquery-tokeninput/您想要哪种自动填充功能很重要。令牌输入用于选择具有名称和ID的特定内容。 jQuery ui提供的自动完成也需要一个数据源,但它更灵活,不会强迫您选择其中一个现有条目。