以我的rails应用程序的形式,我使用ruby语言创建了一个文本区域:
<%= f.text_area :feed_text, class: "text_box", autofocus: true ,:value => "my default text" %>
所以thext,当我打开页面时,就在那里,但是我想要,就像在很多社交网络中一样,当我点击文本区域时,默认文本被删除或选中。
答案 0 :(得分:1)
您可以使用html5中的占位符而不是值:
<%= f.text_area :feed_text, class: "text_box", autofocus: true ,:placeholder => "my default text" %>
请注意,占位符实际上并没有将值放在您的文本框中,而是向用户显示灰色&#39;所以他们知道该怎么做。
另请参阅:http://davidwalsh.name/html5-placeholder了解旧浏览器的后备方法