在ASP.Net页面中使用Javascript对表行中的单元格求和

在ASP.Net页面中使用Javascript对表行中的单元格求和,javascript,html,asp.net,vb.net,Javascript,Html,Asp.net,Vb.net,我在ASP.Net页面中有一个HTML表,其中包含ASP.Net文本框 我需要能够计算表中所有文本框的总和 我有一个脚本,可以处理页面上的所有文本框,效果很好,但我似乎找不到缩小范围的方法 我在这个站点上找到了一个脚本,它标识了表,然后遍历了所有的单元格,但是当我尝试实现它时,无法识别“单元格” 有什么想法吗?这样就行了 <script type="text/javascript" src="Scripts/jquery-1.7.2.min.js"></script> &

我在ASP.Net页面中有一个HTML表,其中包含ASP.Net文本框 我需要能够计算表中所有文本框的总和

我有一个脚本,可以处理页面上的所有文本框,效果很好,但我似乎找不到缩小范围的方法

我在这个站点上找到了一个脚本,它标识了表,然后遍历了所有的单元格,但是当我尝试实现它时,无法识别“单元格”

有什么想法吗?

这样就行了

<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" />


$(函数(){
$(“#计算”)。单击(函数(){
var-res=0;
$(“#表输入:文本”)。每个(函数(即,e){
如果($(e).val()!=“”){
res+=parseInt($(e).val());
}
});
警报(res);
});
});

只处理表中的文本框

是否使用jQuery之类的JavaScript库?是否有脚本?为什么不在这里发布呢?不,我没有使用JQuery,我没有时间学习。我尝试过创建一个脚本,但没有任何效果——总是出现错误,所以我需要看到一个常规Javascript函数,它可以实现我想要的功能。