`
zhouchaofei2010
  • 浏览: 1088745 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论
收藏列表
标题 标签 来源
radio控制checkbos 和 文本框是否disabled js控制
 //控制现场物料的效果,先为内部关联组件添加事件,然后外部radio添加事件。
             //最后添加响应页面加载后的效果代码,通过前面的事件响应来实现
             //从内到外,先为内部的checkbox添加click事件
		        $(":checkbox[name='mainEntity.fw5']").click(function(){
				  if($(":checkbox[name='mainEntity.fw5']").is(":checked")){ 
				   	$(":input[name='mainEntity.fw5Info']").removeAttr("disabled");
				  }else{
				        $(":input[name='mainEntity.fw5Info']").attr("disabled","disabled");
				  }
				});
		
              //从内到外,再为最外部的radio添加事件
             $(":radio[name='mainEntity.siteMaterial']").click(function(){//为组内radio添加onlick事件       
                 if($(":radio[name='mainEntity.siteMaterial'][value='2']").is(":checked")){//某个radio控制与其关联checkbox和文本框的disabled   
                    $("input[name^='mainEntity.fw']").removeAttr("disabled"); 
               	     if($(":checkbox[name='mainEntity.fw5']").is(":checked")){    
                        $(":input[name='mainEntity.fw5Info']").removeAttr("disabled");   
                     }else{   
                       $(":input[name='mainEntity.fw5Info']").attr("disabled","disabled");   
                     }   
                 }else{   
                	 $("input[name^='mainEntity.fw']").attr("disabled","disabled");   
                 }   
      	    }); 

        	//最后添加页面加载后的效果,通过radio的click事件来实现
         	
     		$(":radio[name='mainEntity.siteMaterial']").each(function(i){
     		     if($(this).is(":checked")){
     		        $(this).click(); 
     		     }
     		 });
Global site tag (gtag.js) - Google Analytics