javascript - 动态搜索栏建议

标签 javascript jquery html css ruby-on-rails

我想在用户输入一些内容来激发他搜索内容之前,在搜索栏中显示不同的单词(例如城市名称)。

就像这里:https://mapify.travel/

有什么想法吗?

现在我的代码是这样的

<%= form_tag search_path, method: :get do %>
  <div class="row">
    <div class="col-md-5" style=" left: 22%;">
      <%= text_field_tag :search, params[:search], placeholder: " z.B. Berlin", class: "suchfeld", id: "autolocation" %>
    </div>

    <div class="row">
      <div class="col-md-2" style="margin-left: 290px;">
        <%= submit_tag "search", class: "btnsearch" %>

      </div>
    </div>

  </div>

<% end %>

最佳答案

您可以通过多种方法来实现此目的,但复杂程度各不相同。

实现此目的的一个简单方法是将您想要抢先出现的位置的所有选项存储在数组或对象中,并且当用户选择搜索框时,随机选择其中的一些选项来向用户建议。

关于javascript - 动态搜索栏建议,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52155999/

相关文章:

javascript - 单击按钮时无法更改输入框的值

Javascript textcontain 获取所有 html 标签文本以及 script 标签文本

javascript - Ajax post不发送数据

javascript - 无法获取上一个元素?

jquery - 切换可见性 - 在外部单击时隐藏/重置

javascript - JQuery为每个 anchor href替换缩略图img src

带下划线字段的 HTML 文档

javascript - 如何使用 greasemonkey 安全地存储密码?

javascript - 无法从 Angular 5 和 Dragula 制作多个内部可拖动对象

jquery - 任何技术问题为什么我不应该使用 jqQgrid