Ruby on Rails应用程序textarea onclick删除或选择默认文本

时间:2014-07-15 15:39:16

标签: javascript ruby-on-rails onclick textarea

以我的rails应用程序的形式,我使用ruby语言创建了一个文本区域:

<%= f.text_area :feed_text, class: "text_box", autofocus: true ,:value => "my default text" %>

所以thext,当我打开页面时,就在那里,但是我想要,就像在很多社交网络中一样,当我点击文本区域时,默认文本被删除或选中。

1 个答案:

答案 0 :(得分:1)

您可以使用html5中的占位符而不是值:

<%= f.text_area :feed_text, class: "text_box", autofocus: true ,:placeholder => "my default text" %>

请注意,占位符实际上并没有将值放在您的文本框中,而是向用户显示灰色&#39;所以他们知道该怎么做。

另请参阅:http://davidwalsh.name/html5-placeholder了解旧浏览器的后备方法