是希望填报的时候不要把重复值填进去吗?
要不用填报校验吧
-----------------------
效果如下:
demo:
录入模板测试.xlsx
录入模板测试.cpt
改下其中这句:
$('td[id^=A'+c+'-]').css({'background':'yellow'});把里面的改成你需要的列,看能不能迁移使用。
js代码如下:
setTimeout(function() {
var a = [];
var a1 = [];
var a2 = [];
var a3 = [];
var a4 = [];
for (var i = 1; i <= $("tr[tridx]").length - 1; i++) {
var b = $("tr[tridx=" + i + "]").children().eq(0).html();
if (b != undefined) {
a.push(b);
}
}
for (var i = 0; i <= a.length - 1; i++) {
if (a1.indexOf(a[i]) === -1) {
a1.push(a[i])
} else {
a2.push(i)
a3.push(a[i])
}
}
for (var i = 0; i < a.length; i++) {
for (var x in a3) {
if (a[i] == a3[x]) {
a4.push(i)
}
}
}
for (var i = 0; i <= a4.length - 1; i++) {
var c = a4[i] + 2;
$('td[id^=A' + c + '-]').css({
'background': 'yellow'
}); //设置列标题单元格的背景色
}
}, 800)