Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/82.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/visual-studio-code/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 将文本\u区域的内容传递给链接\u_Javascript_Jquery_Ruby On Rails_Ruby On Rails 4_Haml - Fatal编程技术网

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操作,而不是试图将它们附加到链接上