51 lines
1.5 KiB
JavaScript
51 lines
1.5 KiB
JavaScript
$(function () {
|
||
//表格底部显示合计
|
||
$(".moneySum").text(calcMoney(true));
|
||
$(".couponSum").text(calcCoupon(true));
|
||
//行内的编辑按钮
|
||
$("input[name$=btnEdit]").click(function () {
|
||
var sum = calcMoney();
|
||
//alert(sum);
|
||
});
|
||
});
|
||
|
||
//计算资金比例的总计
|
||
function calcMoney(isAll) {
|
||
var ratio = 0;
|
||
$(".moneyratio").each(function () {
|
||
var val = Number($(this).text());
|
||
ratio += val;
|
||
});
|
||
//取所有,例如当gridview处理编辑状态时,录入行的值
|
||
if (isAll) {
|
||
var edit = $("input[name$=tbMoneyEdit]");
|
||
if (edit.size() > 0) {
|
||
var limit = 100 - ratio;
|
||
edit.attr("numlimit","0-"+limit);
|
||
ratio += Number(edit.val());
|
||
}
|
||
}
|
||
//设置新增的录入限制
|
||
$("input[name$=tbMoneyAdd]").attr("numlimit", "0-" + (100 - ratio));
|
||
return ratio;
|
||
}
|
||
//计算卡券比例的总计
|
||
function calcCoupon(isAll) {
|
||
var ratio = 0;
|
||
$(".couponratio").each(function () {
|
||
var val = Number($(this).text());
|
||
ratio += val;
|
||
});
|
||
//取所有,例如当gridview处理编辑状态时,录入行的值
|
||
if (isAll) {
|
||
var edit = $("input[name$=tbCouponEdit]");
|
||
if (edit.size() > 0) {
|
||
var limit = 100 - ratio;
|
||
edit.attr("numlimit", "0-" + limit);
|
||
ratio += Number(edit.val());
|
||
}
|
||
}
|
||
//设置录入限制
|
||
$("input[name$=tbCouponAdd]").attr("numlimit", "0-" + (100 - ratio));
|
||
return ratio;
|
||
} |