我想在用户甚至键入一些启发他要搜索的内容之前在搜索栏中显示不同的单词(例如城市名称)。
就像这里: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 %>
试试这个也许吧...#email
文本字段输入的ID在哪里。
这也假定数组中的第一项arry
是默认占位符值的值。如果您不想在html中设置硬编码的默认占位符值,则可以通过编程方式在文档加载时设置占位符。
setInterval(function(){
var arry = ['[email protected]', 'placeholder 2', 'placeholder 3', 'placeholder 4']
$this = $('#email')
var old_placeholder = $this.attr('placeholder')
var old_placeholder_index = arry.indexOf(old_placeholder)
var new_placeholder_index = (old_placeholder_index + 1) % arry.length
$this.attr('placeholder', arry[new_placeholder_index])
}, 2000);
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句