1、一个GirdView 显示有5条数据(3列) 3列 分别代表: 单价 数量(页面文本框输入) 总价;2、在文本框输入了数量 总价也随之改变 3、后现在当文本框失去焦点时需要把文本框有值输的总价这一列相加 并把结果显示到 数据列表以外的 文本框中 请问要代码怎么写啊
解决方案 »
- (0:未启用,1:启用,2:未使用3:已使用) 用三木怎么写?
- ASP.NET获取在线用户
- 高难度问题!不图分数!只图大家一起来讨论下!C#怎么区分gif图片和gif动画!怎么给GIF动画加水印!
- 做了和用户控件!出错了帮看一下!
- 请教:marquee显示字母大小写问题
- vs2005不能创建WEB页面
- 求救啊!请问在asp.net中(我用的C#.net)中怎么调用DTS,
- 三级联动无法获取后两个下拉列表值,请高手指点迷津
- 100,求datagrid与checkbox结合的例子。
- dropdownlist的联动问题,不想页面刷新,如何放在客户端解决?
- 如何在一个svg文件里实现室内导航功能
- 求证则表达式获取div中的所有字符
还有一种方法,就是记住原来的总数,用修改的值-原来的值+原来总值
itemLines 好象是每一行的id,就这样吧function computeTotal() {
var tb = $("#dlOrder");
var total = 0;
var computProcess = "金额 : ";
var totalAmoun = 0;
var array = new Array();
for (var i in itemLines) {
var obj = itemLines[i];
var number = parseInt($('#' + obj.sl).val());
if (isNaN(number)) {
$('#' + obj.sl).val(0);
number = 0;
}
totalAmoun += number;
var price = parseFloat($('#' + obj.dj).text());
if (isNaN(price)) {
price = 0;
}
var tempTotal = number * price;
tempTotal = parseFloat(tempTotal); //.toFixed(2)
array.push("(" + number.toString() + "*" + price.toString() + "=" + tempTotal.toString() + ")");
total += tempTotal;
} computProcess = computProcess + array.join(" + ") + " = " + total.toString();
$("#totalAmount").html(totalAmoun.toString());
$("#totalChargs").html(computProcess);}
哪位大神有好的方法啊??