1.两个页面用url传值的方法,或者是父子窗口的关系,用opener
2.比如你的text文本框id为test
document.all.test.value=document.all.test.value+你传的值
汗,好像很简单。

解决方案 »

  1.   

    url具体怎么传值啊,我刚学这个不是很懂的.
      

  2.   

    第一个问题,我是用php实现的//pass1.php<FORM METHOD=POST ACTION="pass2.php">
    <INPUT TYPE="text" NAME="txtFormpass1" value="pass1的页面变量">
    <INPUT TYPE="submit" NAME="go" value="go">
    </FORM>//---pass2.php
    <input name="test2" value="<?=$txtFormpass1?>">第二个问题,将txt2里的值加到txt1里面
    <br>txt1:<INPUT TYPE="text" NAME="show" size=50 value=""><br><br>
    txt2:<INPUT TYPE="text" NAME="src" value="AAA"><br>
    <INPUT TYPE="button" NAME="" value="add" onclick="document.all.show.value += document.all.src.value">
      

  3.   

    search.asp?id=55<%id=request("id")%>
      

  4.   

    JS1.html:
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
    <HTML>
    <HEAD>
    <script language="javascript">
    function edit(a){
    alert("111");
    var aa=table1.rows[a].cells[0].innerHTML;
    var b=table1.rows[a].cells[1].innerHTML;
    var c=table1.rows[a].cells[2].innerHTML;
    var d=table1.rows[a].cells[3].innerHTML;
    var e=table1.rows[a].cells[3].innerHTML;
    alert(a);
    var m=window.open("./JS2.html?a="+aa+"&b="+b+"&c="+c+"&d="+d+"&e="+e,"","");
    }
    function func2(){
    alert("???");
    alert(document.getElementsByName("aaa1")[0].value);
    }
    </script>
    <TITLE> New Document </TITLE>
    <META NAME="Generator" CONTENT="EditPlus">
    <META NAME="Author" CONTENT="">
    <META NAME="Keywords" CONTENT="">
    <META NAME="Description" CONTENT="">
    </HEAD><BODY >
    <table border=1 id="table1">
        <caption>一(1)班成绩单</caption>
        <tr>
            <th>学号<th>姓名<th>语文<th>数学<th>英语<th>
        </tr>
        <tr>
            <td>01<td>aaa<td>11<td>22<td>33<td><input type=button value="编辑"   name="edit" onClick="edit(1);"/>
        </tr>
        <tr>
            <td>02<td>bbb<td>44<td>55<td>66<td><input type=button value="编辑" name="edit" onClick="edit(2);"/>
        </tr>
        <tr>
            <td>03<td>ccc<td>77<td>88<td>99<td><input type=button value="编辑"   name="edit" onClick="edit(3);"/>
        </tr>
    <input type=hidden name="aaa1">
    <input type=button value="编辑getHidden"   name="edit1" onClick="func2();"/>
    </table>
    </BODY>
    </HTML>JS2.html:
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
    <HTML>
    <HEAD>
    <script language="javascript">
    function func1(){
    alert("111");
    var c=location.search.toString().split('?').pop();
    var d=c.split("&");
    document.getElementsByName("name")[0].value=d[1].split("=")[1];
    document.getElementsByName("China")[0].value=d[2].split("=")[1];
    document.getElementsByName("Maths")[0].value=d[3].split("=")[1];
    document.getElementsByName("English")[0].value=d[4].split("=")[1];
    }
    function func2(){
    var a=document.getElementsByName("name")[0].value;
    alert(a);
    try{
    window.opener.document.getElementsByName("aaa1")[0].value=a;
    alert(window.opener.document.getElementsByName("aaa1")[0].value);
    alert("right");
    }catch(e){
    alert(e.toString());
    alert("ERR");}
    window.close();
    }
    </script>
    <TITLE> New Document </TITLE>
    <META NAME="Generator" CONTENT="EditPlus">
    <META NAME="Author" CONTENT="">
    <META NAME="Keywords" CONTENT="">
    <META NAME="Description" CONTENT="">
    </HEAD><BODY onload="func1()">
    <table border=1 >
    <input type="text" type="hidden" name="serialNo"><br/>
    姓名: <input type="text" name="name"><br/>  
    语文: <input type="text" name="China"><br/>
    数学: <input type="text" name="Maths"><br/>
    英文: <input type="text" name="English"><br/>
    <br/>
    <input type="button" value="Save" onclick="func2()">
    </table>
    </BODY>
    </HTML>
      

  5.   

    我是用这个JS来实现从一个页面传到另一个页面的,但值返不回去,不知道错在哪里?
    function fanhui(){
     parent.document.getElementsByName("Damage1").value = document.getElementsByName("V_DamageDescribe").value;
     window.close();
    }<input type="button" name="button" value="返回" onclick="fanhui()" >
      

  6.   

    这个JS有错吗?是为了把这个页面中text的值传到上一也text中.大家帮忙看看,谢谢!
    function A(){
     opener.document.form1.Damage1.value = document.getElementsByName("V_DamageDescribe").value;
     window.close();
    }