将text_area的内容传递给link_to

时间:2014-08-03 17:50:50

标签: javascript jquery ruby-on-rails ruby-on-rails-4 haml

在表单中我有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,但我不知道该怎么做。

1 个答案:

答案 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();
};