Rails窗体:忽略占位符文本



这行是我的一种形式:

<%= question.answer %><%= f.text_field :answer, :placeholder => "Respond..." %>

它显示问题的答案,并显示一个文本字段以更新该答案。

唯一的问题是占位符文本从未显示,并且内容始终设置为答案内容,而不是"响应…"作为占位符。

试试这个:

<%= question.answer %><%= f.text_field :answer, '', :placeholder => "Respond..." %>

您将占位符设置为值参数:text_field_tag(name,value=nil,options={})

http://api.rubyonrails.org/classes/ActionView/Helpers/FormTagHelper.html#method-i-ext_field_tag

<%= question.answer %><%= f.text_field :answer, :value => "", :placeholder => "Respond..." %>

这似乎是@Yozzz答案的修改版——他应该得到表扬。他还没有对他的答案做出改变,所以我不能认为他是正确的。

相关内容

  • 没有找到相关文章

最新更新