2012-08-10 41 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" /> 

只有表中的文本框处理

相关问题