function add_text()
{
var num = document.getElementById("text1").value;
for(i=0;i<num;i++)
{
  var myform = document.getElementById("Form1");
  var text = document.createElement("INPUT");
  text.style.position = "absolute";
  text.style.left = 20;
  text.style.top = i*30 +40;
  myform.appendChild(text);
}
}<INPUT id="text1" style="Z-INDEX: 101; LEFT: 8px; WIDTH: 88px; POSITION: absolute; TOP: 8px; HEIGHT: 32px" type="text" size="9">
<INPUT style="Z-INDEX: 102; LEFT: 192px; WIDTH: 56px; POSITION: absolute; TOP: 40px; HEIGHT: 24px" type="button" value="add" onclick="add_text()">

解决方案 »

  1.   

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><html>
    <head>
    <title>Untitled</title>
    <Script language="javascript">
    <!--
    function fncAdd_text(count)
    {
    var strHtml='';
    for(i=1;i<count;i++)
    {
    strHtml = strHtml+"<input type='text' name='txt'>"; }
    document.all.txt.insertAdjacentHTML('AfterEnd',strHtml);
    }
    //-->
    </Script>
    </head><body>
    <input type='text' name='txt' value='' onkeyup='fncAdd_text(this.value)'></body>
    </html>