热转印www.yxheatpress.com

公司网站模板http://qiyemoban.software8.co/

常用链接

统计

友情链接

最新评论

jquery 实现页面元素禁用

现在有一个html页面,页面元素有 input、select、radio、textarea、checkbox 等

实现功能

1:使id为 input1、input5、radion2、select8的元素不可用

2:使除了id为 input1、input5、radion2、select8的其他的元素不可用

方法 

  1. disabledThisInput = function(fields){  
  2.       if(fields!=null){  
  3.             var fieldsArray = fields.split(",");  
  4.             if(fieldsArray!=null && fieldsArray.length>0){  
  5.                   for(var i = 0 ; i < fieldsArray.length ; i++){  
  6.             $('#'+fieldsArray[i]).attr("disabled", "disabled");  
  7.           }  
  8.          }    
  9.     }  
  10. }  
  11. disabledNotThisInput = function(fields){  
  12.       fields = ','+fields+',';  
  13.       var inputTypes=new Array("input","select","radio","textarea");  
  14.       for(var k = 0 ; k < inputTypes.length ; k ++ ){  
  15.             var inputArray=$(inputTypes[k]);//循环得到某种类型的所有元素  
  16.         inputArray.each(  
  17.                   function (){  
  18.                         var input =$(this); 
  19.             var tempId = input.attr("id");  
  20.             if(fields.indexOf(tempId) < 0 ){  
  21.                 $('#'+tempId).attr("disabled", "disabled");  
  22.             }  
  23.           }  
  24.         )  
  25.       }  
  26. }  

站长行业门户(www.software8.co)文章,希望大家可以留言建议

posted on 2012-12-01 08:52 不听话的 阅读(533) 评论(0)  编辑 收藏 引用


只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理