Input 将文本从一个文本区域复制到另一个文本区域(隐藏)

Input 将文本从一个文本区域复制到另一个文本区域(隐藏),input,textarea,Input,Textarea,我有两个输入文本区域,第二个是隐藏的。是否可以将第一个文本区域中键入的文本自动复制到第二个文本区域 到目前为止,我能想到javascript,但不确定如何实现它。2) 使用php对我的表单执行以下操作: $form['textarea1'] = array( '#type' => 'textarea', '#title' => 'title', '#rows' => 20, '#required' => TRUE, ); 及 顺便说一句,是Drupal

我有两个输入文本区域,第二个是隐藏的。是否可以将第一个文本区域中键入的文本自动复制到第二个文本区域

到目前为止,我能想到javascript,但不确定如何实现它。2) 使用php对我的表单执行以下操作:

$form['textarea1'] = array(
  '#type' => 'textarea',
  '#title' => 'title',
  '#rows' => 20,
  '#required' => TRUE,
);

顺便说一句,是Drupal

谢谢你的建议


更新。第一个表单是由特殊模块构建的,它将数据保存到自己的表中,而不是将数据保存到drupal系统表(node_修订版)。我的模块创建了第二个表单来将数据复制到drupal系统表。

我知道可以用javascript来实现


但是,为什么您希望有两个具有相同内容的文本字段。。。我假设您正在提交一份表格?难道你不能只从一个地方发布内容,然后在捕获结果时对这两个值使用相同的请求。表单(内容)?

我知道你可以用javascript来完成

但是,为什么您希望有两个具有相同内容的文本字段。。。我假设您正在提交一份表格?难道你不能只从一个地方发布内容,然后在捕获结果时使用相同的请求。两个值的表单(内容)?

$('#textarea1').keyup(function() {
    $('#textarea2').val( $('#textarea1').val() );
});
jQuery:

$('#textarea1').keyup(function() {
    $('#textarea2').val( $('#textarea1').val() );
});
功能后更改(psCopyFromId、psCopyToId)
{
var copyFrom=document.getElementById(psCopyFromId);
var copyTo=document.getElementById(psCopyToId);
copyTo.value=copyFrom.value;
}
功能后更改(psCopyFromId、psCopyToId)
{
var copyFrom=document.getElementById(psCopyFromId);
var copyTo=document.getElementById(psCopyToId);
copyTo.value=copyFrom.value;
}

Gerald,我回答了你上面的问题=)Gerald,我回答了你上面的问题=)嗨,Kevin,我只是想让你知道你的回答解决了我的问题(我在工作中使用了一个旧的非jQuery版本的CMS)。非常感谢。嗨,凯文,我只是想让你知道你的答案解决了我的问题(我正在使用一个旧的非jQuery版本的CMS来工作)。非常感谢。
function postChange (psCopyFromId, psCopyToId)
{
   var copyFrom = document.getElementById(psCopyFromId);
   var copyTo = document.getElementById(psCopyToId);



   copyTo.value = copyFrom.value;
}



<textArea id="txt1" onChange="postChange(this.id, 'txt2');"></textArea>
<textArea id="txt2"></textArea>