在删除某几条数数据的时候,可以用多选项选中多条记录,再点击删除按钮的时候需要做一下判断是否确认删除,如果一条记录都没有删除,那么就不弹出确认的对话框。
<script>
function CheckAll(srcElem, do_check){
if(typeof(srcElem)=='undefined') return;
var cnt = (typeof(srcElem.length)!='undefined')? srcElem.length : 0;
if(cnt){
for(var i=0;i<cnt; i++)
srcElem[i].checked = do_check;
}else
srcElem.checked = do_check;
}
function deleteYN(){
//if(YN(this.form.elements['delBox'], this.checked)){if(!confirm('确实要删除吗?')) return false;}else return false;
if(typeof(form1.elements['delBox'])=='undefined'){
return false;
}else{
if(form1.delBox.checked==true){
if(!confirm('确实要删除吗?'))
return false;
else
return true;
}else{
for(var i=0;i<form1.delBox.length; i++){
if(form1.delBox[i].checked==true){
if(!confirm('确实要删除吗?'))
return false;
else
return true;
}
}
}
return false;
}
return false;
}
</script>
<input type="submit" name="delSubmit" value="删除" onClick="return YN();" >
<input type="checkbox" name="alcheck" value="0" title="点击全选或者全不选" onclick="CheckAll(this.form.elements['delBox'], this.checked)" >