本帖最后由 yixingtianyuan 于 2016-8-23 17:00 编辑 需要的效果:1,勾选复选框后,点击“删除勾选”按钮,弹出提示“确认删除吗?”,点击弹出框的“确定”后,批量删除已勾选的数据。 2,未勾选复选框情况下,点击“删除勾选”按钮,弹出提示“请勾选内容”,点击弹出框的“确定”后,不执行任何操作。 求助问题:目前已经实现第一条的效果,第二条不知如何实现,求大神帮助啊!(附复选框和删除按钮的 js ) 复选框的js:if (!window.lineboxes) { window.lineboxes = []; } lineboxes[lineboxes.length] = this; 删除按钮的js: if(confirm("确认删除吗?")) //弹出确认删除对话框 { 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"); //给选中的单元格加上id的属性 if (id) { darray.push(id); //将选中的id放入到数组中 } } contentPane.deleteReportRC(null,darray); //第二个参数为批量删除的选中行 contentPane.verifyAndWriteReport(); //校验后提交 return false; //点击确定时,返回值为true,执行如上操作。 } else { return false; //点击取消时,返回值为false,不执行操作。 } |