我想在我的应用程序的用户名文本字段中添加用户名(vs旁边有一个标签),用户可以在此文本上键入。我已经看到它在html中完成,但我很困惑如何在我的new.html.erb页面上使用form_for标记和text_field标记。
先谢谢!
答案 0 :(得分:1)
使用“占位符”。
<%= form_for @user do |f| %>
<%= f.text_field :username, :placeholder => "Username" %>
...
<%= f.submit %>
<% end %>
顺便提一下,这只适用于html5支持的浏览器,所以请确保你有IE 8,7等的jquery后备。
答案 1 :(得分:0)
这是通过使用HTML5占位符属性来实现的。
在rails中,您只需添加占位符属性:
<%= f.text_field :whatever, :placeholder => "text for placeholder..." %>