Comunidad de diseño web y desarrollo en internet online

Establecer Disable con Jquery

Citar            
MensajeEscrito el 22 Oct 2008 07:25 pm
Hola tengo le siguietne problema
Tengo un form con las siguientes opciones:

Apellidos
Profesiones
Edad
Nacionalidad

Cada uno es un checkbox

Junto a cada uno existe un campo SELECT o en su defecto un INPUT tipo texto;

Necesito que por ejemplo al darle click al checkbox de apellidos los otros queden en DISABLE asi como sus respectivos SELECT, y al mismo tiempo, que se muestre el SELECT que se ecuentra junto a Apellidos el cual al levantar la pagina esta en Style="display:none"

lo estoy intentando con jquery pero solo logro que aparezca y desaparezca el SELECT al costado de Apellidos (para seguir con el ejemplo)

El codigo en jquery es:

Código Javascript :

$(document).ready(function () {
  $('#ap').click(function()
    {if($(this).attr('checked') == true){
      $('td.param1').show();
      $('#prof').attr('disable',true);
    } else {
      $('td.param1').hide();
      $('#prof').attr('disable',false);
    }
  });
});


donde ap es el ID de Apellidos y prof es el Id de Profesiones.

En resuemn como hago par que con Jquery establezca el atributo DISABLE en ON u OFF

Por NeoCesar

Claber

1415 de clabLevel

14 tutoriales

Genero:Masculino  

Algun lugar dentro de la Matrix (Lima - Perú)

msie7
Citar            
MensajeEscrito el 22 Oct 2008 07:31 pm
Gracias de antemano resolvi el problema un error de tipeo puse disable y era disabled, gracias de todos modos

Por NeoCesar

Claber

1415 de clabLevel

14 tutoriales

Genero:Masculino  

Algun lugar dentro de la Matrix (Lima - Perú)

msie7
Citar            
MensajeEscrito el 22 Oct 2008 07:43 pm
Nuevo problema. OK logro establecer la propiedad DISABLED ahora como la quito ?

Ahora cuando le doy check a uno de los checkbox, bacan los otros se desactivan, pero cuando le quito el check se queda desactivado y deberian volver a activarse, como hago esto????

:shock:

Por NeoCesar

Claber

1415 de clabLevel

14 tutoriales

Genero:Masculino  

Algun lugar dentro de la Matrix (Lima - Perú)

msie7
Citar            
MensajeEscrito el 22 Oct 2008 07:54 pm
Probelma resuelto nuevamente aqui la solucion

Código Javascript :

$(document).ready(function () {
   $('#ap').click(function()
     {if($(this).attr('checked') == true){
       $('#prof').attr('disabled','disabled');
     } else {
       $('#prof').attr('disabled','');
     }
   });
}); 


donde #ap es la id de un checkbox y #prof es la id del otro checkbox,..
Explicacion

Primero evaluamos la propiedad checked de #ap, si es true, es decir si tiene check, establece el atributo DISABLED como DISABLED del checkbox #prof, caso contratio lo establece en '' osea lo deja sin valor y por lo tanto se reactiva, espero le sirva a alguien

Por NeoCesar

Claber

1415 de clabLevel

14 tutoriales

Genero:Masculino  

Algun lugar dentro de la Matrix (Lima - Perú)

msie7
Citar            
MensajeEscrito el 23 Oct 2008 03:08 am
ha sido una provechosa charla, fue un gusto haberte ayudado XD

Por Inyaka

Claber

3176 de clabLevel

9 tutoriales
2 articulos

Genero:Masculino   Desarrollador de GAIA

Programador y fotógrafo

firefox
Citar            
MensajeEscrito el 23 Oct 2008 03:17 pm
Si gracias por tus sabios consejos :lol: :P

Por NeoCesar

Claber

1415 de clabLevel

14 tutoriales

Genero:Masculino  

Algun lugar dentro de la Matrix (Lima - Perú)

msie7

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.