我在我的形式下面一行:如何将一个占位符添加到text_field_tag?
= text_field_tag :mother_name, nil, id: 'mother_name_autocomplete', class: 'form-group form-control', autocomplete: 'off', data: {provide: 'typeahead'}
我怎么能一个placehodler加入到这个领域?
我在我的形式下面一行:如何将一个占位符添加到text_field_tag?
= text_field_tag :mother_name, nil, id: 'mother_name_autocomplete', class: 'form-group form-control', autocomplete: 'off', data: {provide: 'typeahead'}
我怎么能一个placehodler加入到这个领域?
使用rails >= 3.0
,您可以简单地使用placeholder
选项。如果你正在使用text_field_tag
那么你可以做这样的事情http://api.rubyonrails.org/classes/ActionView/Helpers/FormTagHelper.html
:
f.text_field :mother_name, :placeholder => "mother_name_autocomplete"
你可以找到更多的参考这里。
<%= text_field_tag :mother_name, nil, placeholder: 'Some text' %>
注意第二个参数是nil
。
<%= text_field_tag "search", 'Enter search term...' %>
添加一个onclick事件与jQuery将其清空:
<%= text_field_tag "search", 'Enter search term...', :onclick => 'if($(this).val()=="Enter search term..."){$(this).val("");};' %>
绝对没有必要做这个,现在占位符正确支持作为DOM属性。 –