Расчет текстового поля Griedview с помощью javascrpt
<asp:GridView ID="GridViewBill" Style="padding: 0.75rem 1rem !important;" runat="server" Width="100%" ShowFooter="true" AutoGenerateColumns="false" OnRowDeleting="GridViewBill_RowDeleting"> <Columns> <asp:BoundField DataField="rowid" HeaderText="#" HeaderStyle-ForeColor="#7A54D8" ReadOnly="true" ItemStyle-Width="5%" ItemStyle-HorizontalAlign="left" /> <asp:TemplateField HeaderText="Items" HeaderStyle-ForeColor="#7A54D8" ItemStyle-Width="12%"> <ItemTemplate> <asp:DropDownList ID="DDLItems" runat="server"> </asp:DropDownList> </ItemTemplate> </asp:TemplateField> <asp:TemplateField HeaderText="Bags" HeaderStyle-ForeColor="#7A54D8" ItemStyle-Width="10%"> <ItemTemplate> <asp:TextBox ID="TxtBags" runat="server" Style="width: 100%;" Text="0"/> </ItemTemplate> </asp:TemplateField> <asp:TemplateField HeaderText="Weight/Bag" HeaderStyle-ForeColor="#7A54D8" ItemStyle-Width="9%"> <ItemTemplate> <asp:TextBox ID="TxtWeightBags" runat="server" Style="width: 100%;" Text="0"/> </ItemTemplate> </asp:TemplateField> <asp:TemplateField HeaderText="Qut." HeaderStyle-ForeColor="#7A54D8" ItemStyle-Width="9%"> <ItemTemplate> <asp:TextBox ID="TxtQuan" runat="server" Style="width: 100%" Text="0" /> </ItemTemplate> </asp:TemplateField> <asp:TemplateField HeaderText="Kg." HeaderStyle-ForeColor="#7A54D8" ItemStyle-Width="9%"> <ItemTemplate> <asp:TextBox ID="TxtKg" runat="server" Style="width: 100%" Text="0" /> </ItemTemplate> </asp:TemplateField> <asp:TemplateField HeaderText="Gr." HeaderStyle-ForeColor="#7A54D8" ItemStyle-Width="9%"> <ItemTemplate> <asp:TextBox ID="Txtgm" runat="server" Style="width: 100%" Text="0.00"/> </ItemTemplate> </asp:TemplateField> <asp:TemplateField HeaderText="Rate/100Kg" HeaderStyle-ForeColor="#7A54D8" ItemStyle-Width="9%"> <ItemTemplate> <asp:TextBox ID="Txtrate" runat="server" Style="width: 100%" Text="0" /> </ItemTemplate> </asp:TemplateField> <asp:TemplateField HeaderText="Amount" HeaderStyle-ForeColor="#7A54D8" ItemStyle-Width="15%"> <ItemTemplate> <asp:TextBox ID="TxtAmount" runat="server" Style="width: 100%" Text="0" /> </ItemTemplate> <FooterTemplate> <asp:Button ID="btnAdd" runat="server" Text="Add Items" CssClass="btn btn-warning mr-1 icon-cross2" OnClick="btnAdd_Click" /> </FooterTemplate> </asp:TemplateField> <asp:CommandField ShowDeleteButton="true" HeaderStyle-ForeColor="#7A54D8" ItemStyle-Width="11%" /> </Columns> </asp:GridView>
Что я уже пробовал:
Я ищу расчет для Txtbags*Textweight через java scrpt
Например, 15*65=975 он должен вычисляться в Квантал, кг,ГМ в текстовом поле
как 9 в дискретные, 75 кг,00 в ГМ
Member 10543046
функция CalculateTotals() {
var gv = document. getElementById("<%= GridViewBill.ClientID%>");
для (ВАР я = 0; Я &л; гв.строк.длина - 1; я++) {
var Bags = $("input[id*=TxtBags]");
var weight = $("input[id*=TxtWeightBags]");
ВАР totalamount = мешки[я].значение * вес[I].значение;
alert (totalamount)
if (! isNaN(totalamount)) {
document. getElementById ('TextBox1'). value = totalamount;
}
}
Получение ошибки не удалось извлечь данные в поле количества в gridview..