[JavaScript]gridview 總合傳給頁面控制項

    <script type="text/javascript">
        //gridview 總合傳給控制相
        function getTotal(textControl) {
            var tbl = document.getElementById("ctl00_ContentPlaceHolder1_fgvD80");
            var totalpassNum =0  ;
            var totalamtNum =0 ;

            totalpassNum = parseInt(totalpassNum)

            //i從1開始,因為title不用找
            for (i = 1; i < tbl.rows.length; i++) {
                //取得cell裡面第一個TextBox

                if (Number(tbl.rows[i].cells[8].getElementsByTagName("input")[0].value))
                {
                    totalpassNum = totalpassNum + parseInt(tbl.rows[i].cells[8].getElementsByTagName("input")[0].value);
                }
                //if (Number(tbl.rows[i].cells[9].getElementsByTagName("input")[0].value)) {
                //    totalpassNum = totalpassNum + tbl.rows[i].cells[9].getElementsByTagName("input")[0].value;
                //}
            }
            //傳給頁面控制項
            document.getElementById("ctl00_ContentPlaceHolder1_ftbCHECKNUM").value = totalpassNum;
            //document.getElementById("ctl00_ContentPlaceHolder1_ftbCHECKAMT").value = totalamtNum;
        }
   </script>

 <asp:TemplateField HeaderText="合格數量">
                    <ItemTemplate>
                        <asp:TextBox ID="tbCHECKNUM_D80" runat="server" Text='<%# Eval("CHECKNUM") %>' Width="95%"  onkeypress="return IsIntText();" onchange="getTotal(this);" ></asp:TextBox>
                    </ItemTemplate>
                </asp:TemplateField>

沒有留言:

張貼留言

[DataSet Bug]無法啟用條件約束。一或多個資料列的值違反非 Null、唯一或外部索引鍵條件約束

在使用TableAdapter作Query時發生 1. 原因為有些資料欄位Query出來後為null值 但是該欄位在dbDataSet的屬性AllowDBNull為False 因此把該欄位(或乾脆把全部欄位屬性AllowDBNull改為True 2. maxLength 檢...