<script>
var st = new Array();
function user() 
{  
var str= document.all.user.value; 
st[st.length]=str;
alert(st.length);   

</script> <input name="user" onKeyUp="user()"/>
<input name="user" onKeyUp="user()"/>
<input name="user" onKeyUp="user()"/>

解决方案 »

  1.   

    <script>
    function data(name,age){
        this.name=name;
        this.age=age;
    }
    data.prototype.toString=function(){
        return "<data><name>"+this.name+"</name><age>"+this.age+"</age></data>";
    }
    function addData(){
        var uname=document.getElementById("uname");
        var uage=document.getElementById("uage");
        var name=uname.value;
        var age=uage.value;
        document.getElementById("data").value+=new data(name,age);
        uage.value="";
        uname.value="";
    }
    </script>
    <form onsubmit="alert('即将提交的数据有:\n'+document.getElementById('data').value)">
    <input id="data" type="hidden" />
    姓名:<input id="uname" type="text" />
    年龄:<input id="uage" type="text" /><br />
    <input type="button" onclick="addData()" value="保存" />
    <input type="submit" value="提交" />
    </form>