我是Rails和HTML5的新手。 我想用Jquery制作更时尚的表单。 它的代码就在这里:有没有办法用<textarea>取代f.text_area?
查看:
<textarea name="styled-textarea" id="styled" onfocus="this.value=''; setbg('#e5fff3');" onblur="setbg('white')">Enter your comment here... </textarea>
JS:
function setbg(color)
{
document.getElementById("styled").style.background=color
}
这textarea的应该属于这种形式:
<%= form_for([@post, @post.comments.build]) do |f| %>
<%= f.label :commenter %><br />
<%= f.text_field :commenter %><br /><br />
<%= f.text_area :body %>
<%= f.submit %><br />
<% end %>
我想更换<%= f.text_area :body %>
与<textarea>
能够使用jquery但t他不保存我的评论(显然)。我错过了什么,或者这是不可能的?有没有其他的方式来使用jQuery与<%= f.text_area :body %>
,也许插入一个div内?
任何帮助将非常感激! :)
我用CSS代替。无论如何感谢您的帮助!:) – 2014-10-09 15:34:00