我有 DataGrid,其中一列是 TextBox。 DataGrid 是从数据库动态生成的。是为了开发票。一张发票可能有两行,另一张发票可能有 10 行。每个文本框的 ID 都不同,当用户输入金额时,我需要读取每个文本框的值,将它们全部相加,然后显示另一个字段中的总数。
问题:我不知道如何访问每个文本框(当用户为该特定文本框输入金额时会触发 ValueChanged 事件)
我正在尝试使用 Javascript 或 JQuery 来解决这个问题。 (无更新面板)
非常感谢任何帮助。
谢谢。
最佳答案
为每个文本框指定一个类名称。然后您可以通过以下方式迭代每个文本框
var total=0;
$(".className").each(function(){
total += Number(this.val());
});
关于c# - 如何使用 JavaScript 或 JQuery 获取 ASP.net 中生成的控件的 ID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20383703/