这不简单吗?
Response.Write("<input type='text' name='1'>") //视需要再改动

解决方案 »

  1.   

    <body>
    <script>
    document.body.insertAdjacentHTML("afterBegin","<input type=text><input type=text>");
    </script>
    </body>
      

  2.   

    后台处理的话,预先输出一个
    Response.Write("<input type='hidden' name='count' value='2'");
    先取count的值,再根据count决定要处理多少个textbox
      

  3.   

    <div id="div1">
    </div>
    <script language="JavaScript">
    <!--
    var num=prompt("你要显示多少个文本域?","");
    var str=""
    for(var i=0;i<num;i++){
    str=str+"<input type=\"text\" name=\"text"+i+"\"><br>"
    }
    document.all.div1.innerHTML=str
    //-->
    </script>
      

  4.   

    <form name="form1">
    <input id="num" /><input type="button" onclick="ys()" />
    </form>
    <script language=JavaScript>
    function ys()
      {for(var i=0;i<form1.num.value/1;i++)
         document.form1.insertAdjacentHTML("beforeEnd","<input />");
      }
    </script>
      

  5.   

    都试试我都试试,各位等等~~除了那个Response.Write理解有点困难,其他的基本明白!后台处理我都会写,就是要在表单里面解决动态的问题~
      

  6.   

    求教 心云意水,insertAdjacentHTML这个方法的第一个参数还能怎么用?!我想插入到特定的位置,不是beforeEnd和afterBegin,比如某个DIV?!还没来得及试那个innerHTML,我想那个应该可以
      

  7.   

    <form name="form1">
    <input id="num" /><input type="button" onclick="ys()" />
    <div id=adds></div>
    </form>
    <script language=JavaScript>
    function ys()
      {for(var i=0;i<form1.num.value/1;i++)
         adds.insertAdjacentHTML("beforeEnd","<input />");
      }
    </script>