能不能不用action把一个页面的值传到另一个页面

解决方案 »

  1.   

    不用action你怎么跳转到另一个页面??直接一个url?可以考虑保存在session中,跳转之后从session中取出,不过不推荐这么做,呵呵
      

  2.   

    不知道你说的是哪种?
    动态页面可以ajax传。
    静态页面js应该也行:
    这个是第一个静态页面:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
        <title></title>
        <script type="text/javascript">
            function openPage() {
    document.getElementById("liu").innerHTML = "<input type=\"button\" id=\"rendian\" value='123'>";
                window.open('HTMLPage.htm');
            }
        </script>
    </head>
    <body>
        <input id="Text1" type="text" /><input id="Button1" type="button" value="button" onclick="openPage()" />
    <div id="liu"></div>
    </body>
    </html>
    下面是第2个静态页面:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml">
    <head>
        <title></title>
        <script type="text/javascript">
            function load() {
                var obj = window.opener;
    var id = obj.document.getElementById('rendian').value;
    document.getElementById("Text1").value = id;
            }
    function del(o){
    var obj = window.opener;
    var id = obj.document.getElementById('rendian');
    id.parentNode.removeChild(id);//删除父页面元素
    //alert(o.value);
    obj.document.getElementById('Text1').value = o.value; //子页面传值给父页面
    //var liu = obj.document.getElementById('liu');
    //alert(liu);
    //liu.innerHTML = "<input type=\"button\" id=\"newbutton\" value=\"newbutton\">";


    window.close();
    }
        </script>
    </head>
    <body onload="load()"><input id="Text1" type="text" />
    <input type="button" value="delete父页面元素" onclick="del(this)"></body>
    </html>
      

  3.   

    拼接ulr
    如:
    test.htm?id=1&name=123这样在test.htm页面解析url就可以了
      

  4.   

    对啊。直接 url传值 不可以么
      

  5.   

    这不正是ajax处理么 呵呵 
      

  6.   

    可以用get 方式 和post方式