2016-04-27 89 views
-2

我在我的形式下面一行:如何将一个占位符添加到text_field_tag?

= text_field_tag :mother_name, nil, id: 'mother_name_autocomplete', class: 'form-group form-control', autocomplete: 'off', data: {provide: 'typeahead'} 

我怎么能一个placehodler加入到这个领域?

回答

1

f.text_field :mother_name, :placeholder => "mother_name_autocomplete" 

你可以找到更多的参考这里。

<%= text_field_tag :mother_name, nil, placeholder: 'Some text' %> 

注意第二个参数是nil

-2
<%= 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("");};' %> 

参考: - Text Field Tag Placeholder Returning As Value

+0

绝对没有必要做这个,现在占位符正确支持作为DOM属性。 –

相关问题