<script type="text/javascript">
function get(){
  var a = document.getElementById('text1').value;   //获取第一个TEXTAREA VALUE
var b = document.getElementById('text1').value;   //第二个TEXTAREA VALUE
b = a;   //将a.value传给b
}
</script><form id="form1" name="form1" method="post" action="">
    <textarea id="text1" name="text1" value=""></textarea>
    <textarea id="text2" name="text2" value=""></textarea>
    <input type="submit" name="Submit" onclick="get();" value="提交" />
</form>
-------------------------------------------------------------------------
我想实现在id="text1"里面输入的内容点击按钮后传到id="text2"里面去。但是就是,传不进去.很菜..麻烦帮忙解决一下了.

解决方案 »

  1.   

    document.getElementById('text1').value = a;
      

  2.   

    function get(){
      var a = document.getElementById('text1').value;
      document.getElementById('text2').value = a;
    }
    这样就可以了
      

  3.   

    <script type="text/javascript">
      var $ = function(ID) {return document.getElementById(ID);}
      function getValueTo() {
        $("text2").value = $("text1").value
        //$("form1").submit(); //执行提交
      }
    </script><form id="form1" name="form1" method="post" action="">
      <textarea id="text1" name="text1"></textarea>
      <textarea id="text2" name="text2"></textarea>
      <button onclick="getValueTo()">Submit</button>
    </form>
      

  4.   


    --------------------------------------------------------
    和我这句有区别吗?
    var a = document.getElementById('text1').value; //获取第一个TEXTAREA VALUE
    var b = document.getElementById('text1').value; //第二个TEXTAREA VALUE
    b = a; //将a.value传给b
      

  5.   

    document.getElementById('text2').value = document.getElementById('text1').value;
      

  6.   

    楼主。你根本没搞明白!值是怎么传递的!
    function get(){
      var a = document.getElementById('text1').value; //获取第一个TEXTAREA VALUE
    var b = document.getElementById('text1').value; //第二个TEXTAREA VALUE
    b = a; //将a.value传给b

    } 你把第一个文本框值给了a,第二个文本框值给了b,然后再把a的值给了b。值换来换去,都是a和b之间在换值了。和文本框已经无关!
    应该这样:
    function get(){
      var a = document.getElementById('text1'); //获取第一个TEXTAREA VALUE
    var b = document.getElementById('text2'); //第二个TEXTAREA VALUE
    b.value = a.value; //将a.value传给b

    或者
    document.getElementById('text2').value=document.getElementById('text1').value
      

  7.   


    function get(){
      var a = document.getElementById('text1').value; //获取第一个TEXTAREA VALUE
    var b = document.getElementById('text2').value; //第二个TEXTAREA VALUE
    b = a; //将a.value传给b
    document.getElementById('text2').value = a;//赋值语句
    }
      

  8.   


    ----------------------------------------------------……
    喔,感谢阿~问题是我用这句也不行
    document.getElementById('text2').value=document.getElementById('text1').value
    虽然没报错.但是就是传不过去.我刚学
      

  9.   

    ----------------------------------------
    喔,感谢阿~问题是我用这句也不行
    document.getElementById('text2').value=document.getElementById('text1').value
    虽然没报错.但是就是传不过去.我刚学
      

  10.   

     页面submit之后,实际上,是传过去了,只不过很快刷新掉了。
    你试试下面的代码,要区分普通button和submit按钮<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
    <HTML>
     <HEAD>
      <TITLE> New Document </TITLE>
      <META NAME="Generator" CONTENT="EditPlus">
      <META NAME="Author" CONTENT="">
      <META NAME="Keywords" CONTENT="">
      <META NAME="Description" CONTENT="">
     </HEAD> <BODY>
      <script type="text/javascript">
    function get(){
      var a = document.getElementById('text1'); //获取第一个TEXTAREA VALUE
    var b = document.getElementById('text2'); //第二个TEXTAREA VALUE
    b.value = a.value; //将a.value传给b} 
    </script><form id="form1" name="form1" method="post" action="">
      <textarea id="text1" name="text1" value=""></textarea>
      <textarea id="text2" name="text2" value=""></textarea>
      <input type="button" name="btn" onclick="get();" value="提交" />
    </form> </BODY>
    </HTML>
      

  11.   

    试一试,就知道了。在submit之前,把值弹出,就可以看到值变化了,但是页面刷掉了<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
    <HTML>
     <HEAD>
      <TITLE> New Document </TITLE>
      <META NAME="Generator" CONTENT="EditPlus">
      <META NAME="Author" CONTENT="">
      <META NAME="Keywords" CONTENT="">
      <META NAME="Description" CONTENT="">
     </HEAD> <BODY>
      <script type="text/javascript">
    function get(){
      var a = document.getElementById('text1'); //获取第一个TEXTAREA VALUE
      var b = document.getElementById('text2'); //第二个TEXTAREA VALUE
      b.value = a.value; //将a.value传给b
      alert("文本框2的值变为:"+b.value);
    } </script><form id="form1" name="form1" method="post" action="">
      <textarea id="text1" name="text1" value=""></textarea>
      <textarea id="text2" name="text2" value="" ></textarea>
      <input type="submit" name="Submit" onclick="get();" value="提交" />
    </form> </BODY>
    </HTML>
      

  12.   

    -----------------------------------------
    感谢阿!我找到问题所在了.我就在一瞬间发现了,值传过去了,但是马上就被刷掉了.以为幻觉呢.感谢jol_boy!还有各位,!问题就在button和submit身上了.