解决方案 »

  1.   

    给标签里面加上  runat="server"
      

  2.   

    ajax异步传值先用jq遍历表格,获取你想要的所有值
    然后jQuery.ajax传值
      

  3.   

    一般批量像后台提交数据,都是遍历所有的输入值,然后拼接成json,传递给后台解析
      

  4.   

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>无标题文档</title>
    <script>
    window.onload=function()
    {
    document.body.innerHTML=getTabel(5,10);
    var oTable=document.getElementsByTagName('table')[0];
    alert('行数:'+oTable.rows.length+',列数:'+oTable.rows[0].cells.length);
    var myRows=[];
    for(var i=0;i<oTable.rows.length;i++)
    {
    myRows[i]={};
    for(var j=0;j<oTable.rows[0].cells.length;j++)
    {
    myRows[i][j]=oTable.rows[0].cells[j].innerHTML;
    }
    }
    //遍历表格得到值,转为json
    alert(JSON.stringify(myRows));
    }
    function getTabel(m,n)
    {
    var str='<table>';
    for(var i=0;i<m;i++)
    {
    str+='<tr>';
    for(var j=0;j<n;j++)
    str+='<td>'+i+'_'+j+'</td>';
    str+='</tr>';
    }
    str+='</table>';
    return str;
    }
    </script>
    </head><body>
    </body>
    </html>
      

  5.   

    我想获取 当中控件的值   myRows[i][j] = oTable.children("tr").eq(i).children("td").eq(j).text();
    值为什么没有
      

  6.   

    试试
    oTable.children("tr").eq(i).children("td").eq(j).find("input").val();
      

  7.   


    试试
    oTable.children("tr").eq(i).children("td").eq(j).find("input").val();
    还是没有值,我每列里面 全部是  <input id="XX  ID" type="text" value="PM1003" size="12" name="XX-Name">