/* 若選擇全部底下的某個checkbox有check,則某個Button就 Enable 若無選擇任何checkbox,則某個Button就Disable
參數1:form的Id
參數2:checkbox名稱
參數3:Button的Id */
function check_Button_Enable(fm, chk_name, BID){
var frm = document.getElementById(fm);
var counts = frm.elements[chk_name].length; //找出物件
if (typeof(counts) == "undefined"){ //指只有一個checkbox
if (frm.elements[chk_name].checked) {
document.getElementById(BID).disabled = false;
}
else {
document.getElementById(BID).disabled = true; //若checkbox不選,則Button就Disable
}
}
else {
if (counts > 0 ){
for (var i=0; i< counts; i++){
if (frm.elements[chk_name][i].checked == true){
document.getElementById(BID).disabled = false; //若有某個checkbox選,則Button就 Enable
return false;
}
else {
document.getElementById(BID).disabled = true;
}
}
}
else {
document.getElementById(BID).disabled = true;
}
}
}
沒有留言:
張貼留言