Tabel总共是5列,动态添加行的代码为:
 newTd1.innerHTML = '<input type="text" id="t1" runat="server" onClick="GetRow" class="googleSearch" /><input type="hidden" name="fuJ" id='+Cod+' /> ';
 newTd2.innerHTML = '<input type="text" id="t2" runat="server" onClick="WdatePicker()" class="googleSearch" /><input type="hidden" name="fuJ" id='+Cod+' /> ';
 newTd3.innerHTML ='<input type="text" id="t3" runat="server" onClick="GetRow()" class="googleSearch" /><input type="hidden" name="fuJ" id='+Cod+' /> ';
 newTd4.innerHTML='<input type="text" id="t4" runat="server" onClick="GetRow()" class="googleSearch" /><input type="hidden" name="fuJ" id='+Cod+' /> ';
 newTd5.innerHTML='<input type="text" id="t5" runat="server" onClick="GetRow()" class="googleSearch" /><input type="hidden" name="fuJ" id='+Cod+'/>';我怎么在后台读取每一行的五个控件的值?
因为要把所有行的数据放入数据库中!

解决方案 »

  1.   

    要想在后台读取到数据,得有一个提交的动作
    可以通过ajax,struts等等进行get,post的提交操作
      

  2.   

        document.getElementById("t1").value;
      

  3.   

    你的table有5行
    存放10个input组件
    分别是t1~t5 而且还可能是8,19,100... 
    Cod1~Cod5你可以在在页面把5或8,19,100传到后台 以19为例
    然后在后台做一个循环
    for(int i = 1;i<=19;i++){
    request.getParameter("t"+i);  //这样就能取到了
    request.getParameter("col"+i);//这样就能取到了}