現(xiàn)在有一個(gè)html頁(yè)面,頁(yè)面元素有 input、select、radio、textarea、checkbox 等
實(shí)現(xiàn)功能
1:使id為 input1、input5、radion2、select8的元素不可用
2:使除了id為 input1、input5、radion2、select8的其他的元素不可用
方法
- disabledThisInput = function(fields){
- if(fields!=null){
- var fieldsArray = fields.split(",");
- if(fieldsArray!=null && fieldsArray.length>0){
- for(var i = 0 ; i < fieldsArray.length ; i++){
- $('#'+fieldsArray[i]).attr("disabled", "disabled");
- }
- }
- }
- }
- disabledNotThisInput = function(fields){
- fields = ','+fields+',';
- var inputTypes=new Array("input","select","radio","textarea");
- for(var k = 0 ; k < inputTypes.length ; k ++ ){
- var inputArray=$(inputTypes[k]);//循環(huán)得到某種類(lèi)型的所有元素
- inputArray.each(
- function (){
- var input =$(this);
- var tempId = input.attr("id");
- if(fields.indexOf(tempId) < 0 ){
- $('#'+tempId).attr("disabled", "disabled");
- }
- }
- )
- }
- }
站長(zhǎng)行業(yè)門(mén)戶(www.software8.co)文章,希望大家可以留言建議