Advertisement
gilcierweb

Habilitar/Desabilitar campo input radio button.

Sep 19th, 2013
147
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1.  function bloquearGil() {
  2.                 var arrayElementos = [5, 6, 9, 10, 11, 12, 13, 14, 15, 16];
  3.                 var arrayElementosV = [7, 8, 17];
  4.                 var arrayElementosCursos32 = [33, 34, 35, 36, 37, 38];
  5.                 var arrayElementosCursos32V = [32];
  6.                 var arrayElementosCursos48 = [39, 40, 42, 43, 44, 45, 46, 47, 49];
  7.                 var arrayElementosCursos48V = [48];
  8.                 if (jQuery("input[atividade='17']:checked").val() || jQuery("input[atividade='7']:checked").val() || jQuery("input[atividade='8']:checked").val()) {
  9.  
  10.                     jQuery.each(arrayElementos, function(index, value) {
  11.                         jQuery("input[atividade='" + value + "']").attr('disabled', true);
  12.                     });
  13.  
  14.                 } else {
  15.  
  16.                     jQuery.each(arrayElementos, function(index, value) {
  17.                         jQuery("input[atividade='" + value + "']").attr('disabled', false);
  18.                     });
  19.  
  20.                 }
  21.                 if (jQuery("input[atividade='5']:checked").val() || jQuery("input[atividade='6']:checked").val()
  22.                         || jQuery("input[atividade='9']:checked").val() || jQuery("input[atividade='10']:checked").val()
  23.                         || jQuery("input[atividade='11']:checked").val() || jQuery("input[atividade='11']:checked").val()
  24.                         || jQuery("input[atividade='12']:checked").val() || jQuery("input[atividade='13']:checked").val()
  25.                         || jQuery("input[atividade='14']:checked").val() || jQuery("input[atividade='15']:checked").val() || jQuery("input[atividade='16']:checked").val()
  26.                         ) {
  27.  
  28.                     jQuery.each(arrayElementosV, function(index, value) {
  29.                         jQuery("input[atividade='" + value + "']").attr('disabled', true);
  30.                     });
  31.  
  32.                 } else {
  33.  
  34.                     jQuery.each(arrayElementosV, function(index, value) {
  35.                         jQuery("input[atividade='" + value + "']").attr('disabled', false);
  36.                     });
  37.  
  38.                 }
  39.  
  40.                 if (jQuery("input[atividade='32']:checked").val()) {
  41.                     jQuery.each(arrayElementosCursos32, function(index, value) {
  42.                         jQuery("input[atividade='" + value + "']").attr('disabled', true);
  43.                     });
  44.  
  45.                 } else {
  46.                     jQuery.each(arrayElementosCursos32, function(index, value) {
  47.                         jQuery("input[atividade='" + value + "']").attr('disabled', false);
  48.                     });
  49.                 }
  50.  
  51.                 if (jQuery("input[atividade='33']:checked").val() || jQuery("input[atividade='34']:checked").val()
  52.                         || jQuery("input[atividade='35']:checked").val() || jQuery("input[atividade='36']:checked").val()
  53.                         || jQuery("input[atividade='37']:checked").val() || jQuery("input[atividade='38']:checked").val()) {
  54.  
  55.                     jQuery.each(arrayElementosCursos32V, function(index, value) {
  56.                         jQuery("input[atividade='" + value + "']").attr('disabled', true);
  57.                     });
  58.  
  59.                 } else {
  60.  
  61.                     jQuery.each(arrayElementosCursos32V, function(index, value) {
  62.                         jQuery("input[atividade='" + value + "']").attr('disabled', false);
  63.                     });
  64.  
  65.                 }
  66.  
  67.                 if (jQuery("input[atividade='48']:checked").val()) {
  68.                     jQuery.each(arrayElementosCursos48, function(index, value) {
  69.                         jQuery("input[atividade='" + value + "']").attr('disabled', true);
  70.                     });
  71.  
  72.                 } else {
  73.                     jQuery.each(arrayElementosCursos48, function(index, value) {
  74.                         jQuery("input[atividade='" + value + "']").attr('disabled', false);
  75.                     });
  76.                 }
  77.  
  78.                 if (jQuery("input[atividade='39']:checked").val() || jQuery("input[atividade='40']:checked").val()
  79.                         || jQuery("input[atividade='42']:checked").val() || jQuery("input[atividade='43']:checked").val()
  80.                         || jQuery("input[atividade='44']:checked").val() || jQuery("input[atividade='45']:checked").val()
  81.                         || jQuery("input[atividade='46']:checked").val() || jQuery("input[atividade='47']:checked").val()
  82.                         || jQuery("input[atividade='49']:checked").val()
  83.                         ) {
  84.  
  85.                     jQuery.each(arrayElementosCursos48V, function(index, value) {
  86.                         jQuery("input[atividade='" + value + "']").attr('disabled', true);
  87.                     });
  88.  
  89.                 } else {
  90.  
  91.                     jQuery.each(arrayElementosCursos48V, function(index, value) {
  92.                         jQuery("input[atividade='" + value + "']").attr('disabled', false);
  93.                     });
  94.  
  95.                 }
  96.  
  97.             }
  98.             jQuery("input[type='radio']").click(function() {
  99.                 bloquearGil();
  100.             });
  101.             jQuery('.desmarcar').click(function() {
  102.                 setTimeout('bloquearGil()', 100);
  103.             });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement