如何使用rails 4.0中的javascript单击复选框,将文本区域字段值复制到另一个文本区域字段

如何使用rails 4.0中的javascript单击复选框,将文本区域字段值复制到另一个文本区域字段,javascript,jquery,ruby-on-rails-4,Javascript,Jquery,Ruby On Rails 4,我使用的是rails 4.0,我制作了一个表单,我想通过点击复选框将一个文本区域复制到另一个文本区域,我想通过JQuery或javascript使用rails语法。 这在我的查看页面中: <tr> <td class="feild_name"> Present Address: </td> <td class="feild_name"> <%= f.text_area :stud_addr, size: '20x5

我使用的是rails 4.0,我制作了一个表单,我想通过点击复选框将一个文本区域复制到另一个文本区域,我想通过JQuery或javascript使用rails语法。 这在我的查看页面中:

    <tr>
    <td class="feild_name"> Present Address: </td>
      <td class="feild_name"> <%= f.text_area :stud_addr, size: '20x5', placeholder: "Enter the address" %> </td>
    </tr>
    <tr>
      <td class="feild_name">Is permanent address same as correspondence address</td>
      <td class="feild_name"> <input type="checkbox" name="copy1" onclick="fcopy(this.form)"> Copy </td>
    </tr>
    <tr>
      <td class="feild_name">Permanent Address:</td>
      <td class="feild_name"> <%= f.text_area(:stud_permaddr, size: '20x5', placeholder: "Enter the permanent address" ) %></td>
    </tr>




    <script>
    function fcopy(f) 
      {
        alert("welcome");
        var x= f.copy;
        if(x.checked == 'true') 
         {
           f.permaddr.value = f.presntaddr.value;
         }
       }
    </script>`

现任地址:
永久地址和通讯地址相同吗
复制
永久地址:
函数fcopy(f)
{
警惕(“欢迎”);
var x=f.copy;
如果(x.checked==“true”)
{
f、 permaddr.value=f.presntaddr.value;
}
}
`
当我使用这个函数时,它在函数内部的checked处显示未捕获的语法错误。 如何通过复选框将字段复制到另一个字段

将一个字段复制到另一个字段的rails语法是什么? 任何人都可以帮助我。

首先,Rails语法不存在。Ruby语言有语法,JS有语法。Rails只是一个用Ruby语言编写的框架

第二,这不是Rails特有的问题。您希望网页具有交互性,因此唯一的解决方案是使用Javascript(带或不带jQuery)

要使用jQuery将一个字段的内容复制到另一个字段,请执行以下操作:

$('#destination').val($('#source').val())

这假设有一个id为
的文本区域和一个id为
目的地
的文本区域。使用您自己的选择器匹配页面上的元素。

我的问题中提到了我的rails4.0代码,现在您能解决问题吗?对不起,我没有得到您的答案。