Javascript 将文本\u区域的内容传递给链接\u
在表单中,我有一个Javascript 将文本\u区域的内容传递给链接\u,javascript,jquery,ruby-on-rails,ruby-on-rails-4,haml,Javascript,Jquery,Ruby On Rails,Ruby On Rails 4,Haml,在表单中,我有一个文本区域: = f.text_area :post, class: 'post_text' 如何将文本区域的值传递给链接到?下面的链接\u到也应获得文本区域的内容 = link_to 'Lock Discussion', discussion_path(@blog, @post, post: {state: :lock}), method: :put, class: 'btn btn-lock' 我假设它需要一些javascript,但我不知道如何做。假设您的表单具有i
文本区域
:
= f.text_area :post, class: 'post_text'
如何将文本区域的值传递给链接到?下面的链接\u到
也应获得文本区域的内容
= link_to 'Lock Discussion', discussion_path(@blog, @post, post: {state: :lock}), method: :put, class: 'btn btn-lock'
我假设它需要一些javascript,但我不知道如何做。假设您的表单具有id main\u表单,您的文本区域具有post\u文本类,您的链接具有link\u to类,并且您具有提交按钮,您可以尝试以下操作
$( "#main_form" ).submit(function(e) {
var content = $('.post_text').val();
$('link_to').setAttribute('href', 'content');
e.preventDefault();
};
听起来您希望它使用表单而不是链接。表单将使您能够将参数传递给put操作,而不是试图将它们附加到链接上