我想知道是否有办法在form_for中添加按钮,以便编辑text_area。
<%= form_for(@post) do |f| %>
<div class="field
<%= f.label :content %><br>
<%= f.text_area :content, :size => "70x20" %>
</div>
这是我的form_for的一部分,我想添加一些带有HTML标签的按钮,这些按钮会在text_area中插入文本,如
<b></b> <i></i>
有可能吗?谢谢。
答案 0 :(得分:1)
这是javascript的工作。在线查看有很多不同的资源。
还有很多预建的。你可以退房(没有特别的顺序):
在非常基本的JavaScript中,您可以执行以下操作:
<%= link_to("Bold", '#', onclick: "myFunction(); return false") %>
<script>
function myFunction() {
var textArea = document.getElementById('post_content');
textArea.value += "<b></b>";
}
</script>