2012-08-10 27 views
0

我有一個HTML表格的ASP.Net頁面內,與ASP.Net文本框 我需要能夠僅在總結所有的文本框桌子。琛一個ASP.Net頁面內使用Javascript在錶行單元格

我有一個腳本,它工作正常頁面上的所有文本框,但我似乎無法找到一種方法將它縮小。

我發現在這個網站,它標識了表,然後通過所有單元格變爲一個劇本,但是當我嘗試實現它,「細胞」不被認可。

任何想法?

+1

您使用的是JavaScript庫如jQuery? – RandomWebGuy 2012-08-10 21:03:16

+0

你有一個腳本?爲什麼不把它發佈在這裏? – HerrSerker 2012-08-10 21:19:03

+0

不 - 我沒有使用JQuery - 沒有時間學習它。我試圖創建一個腳本,但沒有任何工程 - 總是錯誤的,所以我需要看到常規的JavaScript函數,將做我想做的。 – Augustwind 2012-08-13 13:25:57

回答

0

這將這樣的伎倆

enter image description here

<script type="text/javascript" src="Scripts/jquery-1.7.2.min.js"></script> 
<script type="text/javascript"> 
    $(function() { 
     $("#calculate").click(function() { 
      var res = 0; 
      $("#table input:text").each(function (i, e) { 
       if ($(e).val() !== "") { 
        res += parseInt($(e).val()); 
       } 
      }); 
      alert(res); 
     }); 
    }); 
</script> 


    <table id="table" border="0" cellpadding="0" cellspacing="0"> 
     <tr> 
      <td> 
       <asp:TextBox runat="server" ID="txt1" /> 
      </td> 
      <td> 
       <asp:TextBox runat="server" ID="txt2" /> 
      </td> 
     </tr> 
     <tr> 
      <td> 
       <asp:TextBox runat="server" ID="txt3" /> 
      </td> 
      <td> 
       <asp:TextBox runat="server" ID="txt4" /> 
      </td>    
     </tr> 
    </table> 
    <input type="button" id="calculate" value="calculate" /> 
    <asp:TextBox runat="server" ID="TextBox1" Text="0" /> 
    <asp:TextBox runat="server" ID="TextBox2" Text="0" /> 
    <asp:TextBox runat="server" ID="TextBox3" Text="0" /> 

只有表中的文本框處理

相關問題