zoukankan      html  css  js  c++  java
  • 框架的控件隐藏

    /**
     * 设置按钮按钮的可用或只读控制   设置按钮的显示和隐藏
     * @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;
        } 
    }
    

      

  • 相关阅读:
    利用观察者模式 进行不同页面的传值
    axios请求处理
    百度地图实现鼠标绘制图形并获取相关数据
    web前端支付功能
    各种好用插件汇总(持续更新...)
    记录iview表单校验的"坑"
    JavaScript字符串方法
    2020面试汇总
    JavaScript作用域
    JavaScript原型到原型链
  • 原文地址:https://www.cnblogs.com/Sunnor/p/4627038.html
Copyright © 2011-2022 走看看