如图所示,想要做的不同行的日期取件没有时间交叉,即如第一行是2019-01-01到2019-01-09,那么接下来的填报的日期必须不能存在这几天之内的交叉日期,只能是2019-01-10到2019-01-15或者说是2018-12-01到2018-12-31这种数据。如有像图中这种填报数据,则要求在提交时报错。这种数据校验应该如何去做,求教各位大神。。
无法做到 内置校验都是一行行运行的 你这个很难做的 需要做遍历
在日期控件 编辑结束事件 写这个 JS 我测试过了 上下 都可以遍历比较 注意$("[id*='A']"). 需要你根据实际需求 自行修改列号 这句是比较A列var exist=false;var self=this;var s;$("[id*='A']").each(function(){if($(this).text()==self.getValue()){exist=true;}});if(exist){alert("此数据已存在");this.setValue('');this.setText('');return false;}