大致的效果如下
:<form>
 <input name="textName1" type="text" id="textName1" />
 <input name="textName2" type="text" id="textName2" />
 <input type="radio" name="r1"value="测试1" checked>测试1<br>
 <input type="radio" name="r1"value="测试2" checked>测试2<br>
 <input type="button" name="Submit" value="Submit"  onclick=save() />
</form>如何取到 button的值 function save()取数据  function manner()将数据在本页输出

解决方案 »

  1.   

    不知道楼主想干什么:<form name="test">
     <input name="textName1" type="text" id="textName1" />
     <input name="textName2" type="text" id="textName2" /><br>
     <input type="radio" name="r1" value="测试1" checked="checked">测试1
     <input type="radio" name="r1" value="测试2" >测试2<br>
     <input type="button" name="Submit" id="btn" value="Submit"  onclick="save()" />
    </form>
    <script>
    function save(){
    //按钮的value值
    var btn=document.getElementById("btn");
    alert("btn-value-->>"+btn.value);
    //Submit

    //单选值
    var objradio=document.test.r1;
    for(var i=0; i<objradio.length-1; i++){
    if(objradio[i].checked){
    alert("radio-value-->>"+objradio[i].value); //测试1
    }
    }

    }
    </script>
      

  2.   

    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
    <script type="text/javascript">
            function save() {
                    var form1 = document.getElementById('form1');
                    var query = "";
                    var hash = {}; 
                    for (var i = 0; i != form1.length; ++ i) {
                            var obj = form1.elements[i];
                            var type = obj.type;
                            var name = obj.name;
                            var value = obj.value;
                            if (type == "text") {
                                    if (query != "") {
                                            query += "&";
                                    }
                                    query += encodeURIComponent(name) + "=" + encodeURIComponent(value);
                            } else if (type == "radio") {
                                    if (!hash[name] && obj.checked) {
                                            hash[name] = true;
                                            if (query != "") {
                                                    query += "&";
                                            }
                                            query += encodeURIComponent(name) + "=" + encodeURIComponent(value);
                                    }
                            }
                    }
                    alert(query);
            }
    </script>
    </head>
    <body>
    <form id="form1">
     <input name="textName1" type="text" id="textName1" />
     <input name="textName2" type="text" id="textName2" />
     <input type="radio" name="r1"value="测试1" checked>测试1<br>
     <input type="radio" name="r1"value="测试2" checked>测试2<br>
     <input type="button" name="Submit" value="Submit"  onclick="save()" />
    </form>
    </body>
      

  3.   

    我没说清楚 sorry
    function save()取数据时只取选择或者填写的内容 function manner()将数据在本页输出 循环输出