我现在有个文本框,我在里面输入一个数字(比如我输入10),然后就要对应的在显示10个文本框,请问怎么实现啊! 各位高手请帮忙拉!~

解决方案 »

  1.   

    <input id="t">
    <input type="button" value="生成" onclick="s='';for(c=0;c<parseInt(document.getElementById('t').value);c++){s+='<input>'};document.getElementById('d').innerHTML=s">
    <div id="d"></div>
      

  2.   

    <script language="JavaScript">
        <!--
            function addItem() {
            
    var oRow = detailTable.insertRow();
    oRow.align = "center"; oCell = oRow.insertCell();
    oCell.innerHTML = oRow.rowIndex;
            
            oCell = oRow.insertCell();
    oCell.innerHTML = "<input type='text' name='bianhao' size='8' >";


    oCell = oRow.insertCell();
    oCell.innerHTML = "<input type='text' name='number' size='8'>"; oCell = oRow.insertCell();
    oCell.innerHTML = "<input type='text' name='state' size='8'>"; oCell = oRow.insertCell();
    oCell.innerHTML = "<input type='text' name='bstate' size='8'>"; oCell = oRow.insertCell();
    oCell.innerHTML = "<input type='text' name='cols' size='8'>"; oCell = oRow.insertCell();
    oCell.innerHTML = '<image src="../images/delete.gif"  onclick="delItem('+oRow.rowIndex+')">';
        
    }
        //这个功能可以实现,但是我原本是想把form1里面的input text 和select的Value值自动的写到我点击按钮自动生成的表格里的oCell.innerHTML = "<input type='text' name='bstate' size='8'>";里去,我写了一下,第一行可以添加,第二行,就添加不了数据了,我写的添加的函数是这样的
    function setValue() {
         //var length = detailTable.rows.length;        obj = document.getElementsByName("bianhao");
    len = obj.length;
    obj[len-1].value= "ddddddddddd";    }
        //-->
        </script>
    <form method=post action="">
    <input type="button" onclick="addItem();">
    </form>