如何将一个textarea的值显示给另一个?

时间:2014-12-17 10:01:26

标签: javascript jquery html css

显示文本字段的值工作正常,但如何对textarea执行相同操作?

工作:

print "<tr><td>Date: <input type=\"text\" size =\"30\" value=\"".$row["date"]."\" name=\"date\">";

不起作用:

print "<textarea input type= \"text\" style=\"width:300px; height:200px;\"  name =\"date\" value=\"".$rinda["date"]."\" wrap=physical></textarea>";

1 个答案:

答案 0 :(得分:0)

不是自包含元素,并且没有input属性。

print "<textarea>".$rinda["date"]."</textarea>";

但它应该。

但要回答这个问题,

text swap

jquery js

$(function() {
  var $text1 = $('#text1'),
      $text2 = $('#text2');

  $('#moveText').click(function(e) {
      e.preventDefault();
      $text2.val($text1.val());
      $text1.val('');
  })
})

HTML

<textarea name="text1" id="text1" cols="30" rows="10"></textarea>

<textarea name="text2" id="text2" cols="30" rows="10"></textarea>
<br>
<button id="moveText">Move Text</button>