我是用Table编的添加或删除行和编辑,可是提交到服务器访问不到Table的更新内容。

解决方案 »

  1.   

    <td><input style="border:0 solid"></td>
    ~~~~ 晕晕 ~~~~
    <)".."(>
    ( (..) )就快有星星了,加油加油。☆☆☆☆☆
      

  2.   

    <table><td id="td1">your content</td></table>
    <button onclick="document.form1.input1.value=document.all.td1.innerText;document.form1.submit();">提交</button>
    <form id="form1" name="form1" style="display:none;">
    <input id="input1" name="input1" style="display:none;">
    </form>
      

  3.   

    用innerText
    把每个td用id表示,因可以做个form,用隐藏域,然后post,
    不多的话直接用get方法提交
      

  4.   

    失恋之后,特别想回答问题!祝福所有的人好运!
    <SCRIPT LANGUAGE="JavaScript">
    <!--
    function submitTable(e){
        // alert(data.children[0].tagName)//children[0].children[0].children.length)
         var str='<form name="form1" method="post" action="http://www.csdn.net/index.htm">'
     for(i=0;i<e.children[0].children.length;i++){
          for(j=0;j<e.children[0].children[i].children.length;j++){
           str+='\n<input type=hidden name="data'+i+'_'+j+'" value="'+e.children[0].children[0].children[j].children[0].innerText+'">';
      }
     }
     str+='\n</form>';
         submitArea.innerHTML=str
     form1.submit();
    }//-->
    </SCRIPT>
    请在表格中填写数据:
    <table id="data" width="600" border="1" cellspacing="0" cellpadding="0" style="word-break:break-all;vertical-align:top;" >
      <tr>
        <td width="100" style="word-break:break-all;vertical-align:top;"><div CONTENTEDITABLE="true"><b>网页制作</b></div></td>
        <td width="100" style="word-break:break-all;vertical-align:top;"><div CONTENTEDITABLE="true">Javascript</div></td>
        <td width="100" style="word-break:break-all;vertical-align:top;"><div CONTENTEDITABLE="true">Delphi</div></td>
      </tr>
    </table>
    <input id="submit" type=button onclick="submitTable(data)" value="submit">
    <div id="submitArea" ></div>