页面上弹出个层1,注册完后,再弹出个层2,就要将层1文本框的值传到后面个层2文本框上,就是这样的

解决方案 »

  1.   


    <!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="">
    <SCRIPT LANGUAGE="JavaScript">
    <!--
    function show() {
    var name = document.all.name.value
    alert(name);
    document.all.names.value = name;
    alert(document.all.names.value);
    }
    //-->
    </SCRIPT>
    </HEAD><BODY>
    输入:<input type="text" id="name"><br>
    得到:<input type="text" id="names"><br>
    <input type="button" name="names" value="提交" onClick="show()">
    </BODY>
    </HTML>
      

  2.   

    用2个div来做吧。隐现控制。赋值操作。
      

  3.   

    大概就是这样子,还要美化下<!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> new document </title>
      <meta name="generator" content="editplus" />
      <meta name="author" content="" />
      <meta name="keywords" content="" />
      <meta name="description" content="" />
      <style>
       #div1{
    background-color:#c6c;
    width:200px;
    height:200px;
    border:1px #9c3;
    margin:20px auto;
       }
       #div2{
    background-color:#36c;
    width:300px;
    height:300px;
    border:1px #6c3;
    margin:20px auto;
    display:none;
       }  </style>
      <script type="text/javascript">
    function register(){
      var D = document;
    var user = D.getElementById("user").value;
    if(user){
    var div2 = D.getElementById("div2");
    div2.getElementsByTagName("input")[0].value = user;
    var div1 = D.getElementById("div1");
    div1.style.display = "none";
    div2.style.display = "block";
    }

    }
      </script>
     </head> <body>
      <div id="div1">
    <input type="text" name="user" id="user"/>
    <input type ="button" value="submit" onclick="register()"/>
      </div>
      <div id="div2">
    <input type="text" name="user" value="" />
      </div>
     </body>
    </html>
      

  4.   

    用个变量记录一下不就可以了吗,只是一个页面,直接先在页面上写死这两个层,要用的时候就display:block不用就display:none
      

  5.   

    这个Ajax 比较好一些.还可以与服务器交互!