我在 GridView 内有这两个文本框的项目模板,我试图在它们之间进行计算,但不在网格内工作。这是我的代码
<asp:TemplateField HeaderText="Net Weight">
<ItemTemplate>
<asp:TextBox ID="txtNetWT" runat="server" Width="70px" AutoPostBack=false></asp:TextBox>
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="Rate">
<ItemTemplate>
<asp:TextBox ID="txtRate" runat="server" Width="70px" ></asp:TextBox>
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="SNF">
<ItemTemplate>
<asp:TextBox ID="txtSNF" runat="server" Width="70px" ></asp:TextBox>
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="FAT">
<ItemTemplate>
<asp:TextBox ID="txtFat" runat="server" Width="70px" ></asp:TextBox>
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="LR">
<ItemTemplate>
<asp:TextBox ID="txtLR" runat="server" Width="70px"></asp:TextBox>
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="14 TS">
<ItemTemplate>
<asp:TextBox ID="txtTS" runat="server" Width="70px" ></asp:TextBox>
</ItemTemplate>
</asp:TemplateField>
但是当我输入值时,这对其他元素没有影响。请告诉我 Javascript 中是否有适当的函数来执行此操作。
最佳答案
仅更改aspx.cs页面“onkeyup” txtFATObj.Attributes.Add("onkeyup", "计算('"+ txtFATObj.ClientID + "','"+ txtSNFObj.ClientID + "','"+ txtNETWTObj.ClientID + "','"+ txtTSObj.ClientID + “')”);
关于javascript - 在gridview中进行计算,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9512107/