http://lucky.diy.myrice.com/javascriptexam/addelement.htm注意源代码里生成的表单元素的name规律

解决方案 »

  1.   

    帖个简单的。
    <script>
    var count=1;
    function addline(content){
    newline=document.all.test.insertRow();
    newline.insertCell().innerHTML='<input type="text" name=tt><input type="button" value="删除" onclick="del('+count+')">'
    count=count+1;
    form1.ct.value=count;
    }
    function del(id){
    document.all.test.deleteRow(window.event.srcElement.parentElement.parentElement.rowIndex);
    count=count-1;
    form1.ct.value=count;
    }
    </script>
    <form name=form1 action="" method="post">
    <table border="0" id="test" style="BORDER-COLLAPSE: collapse" bordercolor="#111111" cellpadding="0"
    cellspacing="0">
    <tr>
    <td colspan="2"><input type="text" name="tt" size="20"></td>
    </tr>
    </table>
    <INPUT id="ct" name="ct" size="28">
    <input type="button" onclick="addline()" value="增加">
    <input type="button" value="取值" onclick=alert(document.all.tt[0].value)> 
    </form>
      

  2.   

    通过表格的insertRow();方法增加一行,通过insertCell()增加一列,这些在msdn里面有,
    ,如何将此表单(有可能会有多条记录)批量添加到数据库?
    将表单的值批量增加到数据库,可以采用循环的方式进行增加
      

  3.   

    www.bjcan.com/hengxing/more.asp上面去搜索
      

  4.   

    http://community.csdn.net/Expert/topic/4472/4472527.xml?temp=.3858301