[英]Rails Form: Placeholder Text Ignored
這行是我的一種形式:
<%= question.answer %><%= f.text_field :answer, :placeholder => "Respond..." %>
它顯示問題的答案,並顯示文本字段以更新該答案。
唯一的問題是,占位符文本永遠不會顯示,並且內容始終設置為答案內容,而不是占位符“ Respond ...”。
嘗試這個:
<%= question.answer %><%= f.text_field :answer, '', :placeholder => "Respond..." %>
您正在將占位符設置為value參數:text_field_tag(name,value = nil,options = {})
http://api.rubyonrails.org/classes/ActionView/Helpers/FormTagHelper.html#method-i-text_field_tag
<%= question.answer %><%= f.text_field :answer, :value => "", :placeholder => "Respond..." %>
看起來有技巧,這是@Yogzzz答案的修改版本-他應該得到榮譽。 他尚未更改答案,所以我不能接受它是正確的。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.