标签:
/** * 检查输入的金额范围是否有重复 */ function checkRangeRepeat(){ var moneyOutArr = new Array(); var moneyOutMap = {}; $("input[name=‘moneyminOut‘]").each(function(index) { moneyOutArr[index] = parseFloat($(this).val()); }); $("input[name=‘moneymaxOut‘]").each(function(index) { if (moneyOutArr[index] in moneyOutMap) { layer.open({ content: ‘发放规则消费金额范围不能重复!‘ }); return false; } moneyOutMap[moneyOutArr[index]] = parseFloat($(this).val()); }); // 发放规则范围非重复检查 // 从小到大排序 moneyOutArr.sort(function(a, b) { return a > b ? 1 : -1 }); for (var i = 0; i < moneyOutArr.length - 1; i++) { var startMoney = moneyOutArr[i]; var endMoney = moneyOutMap[startMoney]; var startMoneyNext = moneyOutArr[i + 1]; var endMoneyNext = moneyOutMap[startMoneyNext]; if (startMoney > endMoney || startMoneyNext > endMoneyNext) { layer.open({ content: ‘发放规则最小消费金额不能大于最大消费金额!‘ }); return false; } if (endMoney >= startMoneyNext) { layer.open({ content: ‘发放规则消费金额范围不能重复!‘ }); return false; } } }
标签:
原文地址:http://www.cnblogs.com/pumushan/p/4661232.html