在表单中我有text_area
:
= f.text_area :post, class: 'post_text'
如何将文本区域的值传递给link_to
?以下link_to
也应该获取文本区域的内容。
= link_to 'Lock Discussion', discussion_path(@blog, @post, post: {state: :lock}), method: :put, class: 'btn btn-lock'
我认为它需要一些javascript,但我不知道该怎么做。
答案 0 :(得分:0)
假设您的表单具有id main_form,并且您的文本区域具有post_text类,并且您的链接具有link_to类,并且您有一个提交按钮,您可以尝试以下
$( "#main_form" ).submit(function(e) {
var content = $('.post_text').val();
$('link_to').setAttribute('href', 'content');
e.preventDefault();
};