如何使用rails 4.0中的javascript单击复选框,将文本区域字段值复制到另一个文本区域字段
我使用的是rails 4.0,我制作了一个表单,我想通过点击复选框将一个文本区域复制到另一个文本区域,我想通过JQuery或javascript使用rails语法。 这在我的查看页面中:如何使用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
<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代码,现在您能解决问题吗?对不起,我没有得到您的答案。