newNameTD.innerHTML = "<input name='txtName' id='txtName" + rowID + "' type='text' size='12' />";
改成 
newNameTD.innerHTML = "<input name='txtName' id='txtName" + rowID + "' type='text' size='12' />";第列 name 改成都一样,或者 name='txtName[]'  ,table外套个  form  就可以了,后台 会把 txtName 当成多个,或数组的

解决方案 »

  1.   

    把table里的所有数据按照一定格式序列化后form提交试试
      

  2.   

    table外直接放个form标签,按钮事件调用form submit就行了
      

  3.   

    为什么要取得数据?
    <form>
    ...........
    <input click="form.submit">
    </form>
    现在不就提交了吗?
      

  4.   


    如果<script language="javascript">
    ......
    </script>部分是分开写的,作为js文件,就不同了哦<script type="text/javascript" src="purchase.js"></script>