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;
|
|||
|
|
}
|