多選js控制權選中,點擊刪除按鈕彈出是否確認刪除對話框
在刪除某幾條數數據的時候,可以用多選項選中多條記錄,再點擊刪除按鈕的時候需要做一下判斷是否確認刪除,如果一條記錄都沒有刪除,那么就不彈出確認的對話框。
<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)" >
posted on 2007-04-01 09:39 蕭秋水 閱讀(4229) 評論(0) 編輯 收藏 所屬分類: JAVASCRIPT