/** * 设置按钮按钮的可用或只读控制 设置按钮的显示和隐藏 * @param btn 单按钮的NAME或是存放多个按钮名称的数组 * @param status 固定值:true 或是 false * @param status1 固定值 :true (显示控件) 或者 false(隐藏控件) 或者 不传值(默认显示控件) * @returns 没有返回值 * 使用方法1: * 设置按钮name="btnQuery" 和 name="btnCls" 只读,设置按钮name="btnQuery" 和 name="btnCls" 为显示 * var arrBtn = new Array(‘btn‘,‘btn2‘); * btnStatus(arrBtn,false); * * 使用方法2: * 设置按钮name="btnQuery" 可用,设置按钮name="btnQuery" 为隐藏 * btnStatus(‘btnQuery‘,true,false); */ function btnStatus(btn,status,status1){ if(typeof status1===‘undefined‘||status1){ status1=‘‘;//显示控件 }else{ status1=‘none‘;//隐藏控件 } //判断是否为数组 if(typeof btn == ‘object‘ && typeof btn.sort == ‘function‘ && typeof btn.length == ‘number‘){ for(var i=0;i<btn.length;i++){ $(‘a[name="‘+btn[i]+‘"]‘)[0].disabled=!status; $(‘a[name="‘+btn[i]+‘"]‘)[0].style.display=status1; } }else{ $(‘a[name="‘+btn+‘"]‘)[0].disabled=!status; $(‘a[name="‘+btn+‘"]‘)[0].style.display=status1; } }
时间: 2024-10-30 06:09:19