是啊
我恍然大悟
再问一句怎样设置动态名称呢?
我想用循环来设置form的名称,比如命名为“form1”.“form2”等等。用n来表示“form”后面的数字,该怎样设置呢?
明天上线我把分结了。

解决方案 »

  1.   

    如果你用asp的话
    response.write "<form action="&fg.asp&" name=form"&n&">"
    javacript的话
    就变成document.write 
      

  2.   

    for(i=0;i<10;i++){ formName = "form"+i;
     document.write("<form name="+formName+"action=\"\" method=\"post\">");
    }
      

  3.   

    asp:
    ----------------------------
    <%
    for i=1 to 10
    %>
    <form action="" name="form<%=i%>">
    <input ...
    <input ...
    </form>
    <%
    next
    %>
    script:
    --------------------
    象 vincentmax(天地任逍遥) 这样,
    不过这里要多个空格:
    document.write("<form name="+formName+"action=\"\" method=\"post\">");
    是这样:
    document.write("<form name="+formName+" action=\"\" method=\"post\">");
      

  4.   

    obj.setAttribute("属性","值",true)比如说 obj.setAttribute("ID","form1",true)
           obj.setAttribute("Name","form1",true)
      

  5.   

    啊。。没看懂你的问题,不好意思,
    <SCRIPT>
    function createRadioButton(){
    for(var i=1;i<=3;i++){
          var newForm = document.createElement("<form id='form"+i+"'></form>");
      document.body.insertBefore(newForm);
    //接下来可以在这个Form里面插入相应的元素
      var newButtom = document.createElement("<INPUT TYPE='RADIO' NAME='Button"+i+"' VALUE='按钮"+i+"'>");
      document.all("form"+i).insertBefore(newButtom);
    }
    }
    </SCRIPT>试试看,我测试通过了。。