我设计了一个填报报表,并设置了一个复选框列,初始值为选中,当前面有填数字时,复选框列就变为未选中,然后在填报页面里,设置的事件,提交效验前事件,删除复选框为选中的行,然后再对剩余的行进行效验,再提交入库,代码如下var $span = $('.fr-checkbox-checkon');var darray = []; var $tds = $("td").has($span); for (var i = 0, len = $tds.length; i < len; i ++) { var id = $($tds).attr("id"); if (id) { darray.push(id); } } contentPane.deleteReportRC(null,darray); 但实际运行确是,数据效验和删除选中行是同时进行的,本来我设计的是在效验提交前就删除行,但实际上变成了先效验所有的,再删除那些行,导值无法提交入库,还要再点一次提交,请问各位大侠,怎么解决这个问题啊。 |