ie的话很好办,基本上element都可以通过JScript来create

解决方案 »

  1.   

    <form><div id="formdiv"></div></form>
    <script>
    document.getElementById("formdiv").innerHTML+="<input type=\"text\" size=\"10\" name=\"newinput\">";
    </script>
      

  2.   

    给每个input定义名称,如input+N,然后把N的值传给下一页,取值的时候依次取input1,input2...inputN
      

  3.   

    <form action="test.php" method="post" name="i">  <input type="text" name="bb" /> 
      <input type="text" name="bb" /> 
      <input type="text" name="bb" /> 
      <input type="text" name="bb" /><input type="submit" name="ok" value="ok"/>这样的话,怎么取到每一个input的值。
      

  4.   

    function test() {
    txtobj=document.getElementsByName("bb");
    for(var i=0;i<txtobj.length;i++) {
    alert(txtobj[i].value);
    }
    }
      <input type="text" name="bb" value="a"/> 
      <input type="text" name="bb" value="b"/> 
      <input type="text" name="bb" value="c"/> 
      <input type="text" name="bb" value="d"/><input type="button" name="ok" value="ok" onclick="test();"/>
      

  5.   

    <input type="text" name="bb" value="a"/> 
      <input type="text" name="bb" value="b"/> 
      <input type="text" name="bb" value="c"/> 
      <input type="text" name="bb" value="d"/>
    你的几个<input>名字都一样,取出来bb值是最后一个被设置的
    <form name='theform' method="post">
      <input type="text" name="bb1" value="a"/> 
      <input type="text" name="bb2" value="b"/> 
      <input type="text" name="bb3" value="c"/> 
      <input type="text" name="bb4" value="d"/>
    <?
    for($i=1;$i<5;$i++)
    {
      $temp[]=$_POST["bb$i"];
    }
    ?>
    至于你要动态加入<input>最好用js,或者用模版