我用js的脚步可以实现页面添加新行,用的是以下代码
function   foo()
  {   
var   oTr   =   myTable.firstChild.firstChild.cloneNode(true);   
oTr.flag   =   "new";   
myTable.firstChild.appendChild(oTr);   
  } 
但我发现后台却得不到新增的表格的行?万分火急,还请各位大侠多多指教啊!

解决方案 »

  1.   

    以前使用过下面代码实现:
    先插入行
    table.insertRow table.rows.length-1
    再使用下面的代码插入每一列
    table.rows(table.rows.length-1).insertCell
      

  2.   

    本来觉得每次添加新行都要和服务器交互甚至连接数据库会影响性能,所以想一次把要输入的信息先全部得到,再和服务器交互好些,结果就是没法实现!郁闷啊!在服务器端写好像一定要用datagrid控件,觉得还麻烦些!
      

  3.   

    LZ看来没有搞清楚Web编程。你想一次性输入后全部提交的话你可以在客户端新增加的行中插入input数组,全部输入完后submit会服务端就可以了呀。否则,你想咋弄?
      

  4.   

    可是我现在就是无法将input数组的值传到服务器端阿起,你说的submit也是要用html控件的脚本写吗,我是用web控件的button提交的,但是就是得不到值嘛.