Foros del Web » Programando para Internet » Javascript »

al clickear un checkbox hacer aparecer un textbox

Estas en el tema de al clickear un checkbox hacer aparecer un textbox en el foro de Javascript en Foros del Web. hola amigos, les cuento; temngo una lista de asignaturas que traigo desde la bd y a cada asignatura que traigo desde la bd le corresponde ...
  #1 (permalink)  
Antiguo 17/06/2014, 13:49
 
Fecha de Ingreso: diciembre-2007
Mensajes: 385
Antigüedad: 16 años, 11 meses
Puntos: 0
al clickear un checkbox hacer aparecer un textbox

hola amigos, les cuento; temngo una lista de asignaturas que traigo desde la bd y a cada asignatura que traigo desde la bd le corresponde un checkbox para q cuando cada una de estas sean clickeadas en en su respondiente checkbox aparesca un textbox de forma dinamica para que en este textbox se ingresen las horas q tendra esa asignatura seleccionada.

pero cada vez q seleccioono o deshabilito un checkbox de todas formas me aparece el textbox dinamico, es decir selecciono un checbox me aparece el textbox dinamico deshablito o deselecciono el checkbox me vuelve a aparecer otro checkbox y en ese caso deberia desaparecerme el checkbox, como podria a hacerlo para q cada vez q seleccione un checkbox me aparesca solo un textbox correspondiente para ese checkbox y al deshailitar ese checkbox se me desaparesca el textbox ??? ya q necesito q para cada checkbox seleccionado se me aparesca un textbox al lado y cuando deseleccione el checkbox ese textbox desaparesca, alguin me puede ayudar a como arreglar la funcion q tengo actualmente???
  #2 (permalink)  
Antiguo 17/06/2014, 14:09
 
Fecha de Ingreso: diciembre-2007
Mensajes: 385
Antigüedad: 16 años, 11 meses
Puntos: 0
Respuesta: al clickear un checkbox hacer aparecer un textbox

la funcion en jquery q tengo es :
Código Javascript:
Ver original
  1. <script type="text/javascript">
  2.  
  3.     var llave = jQuery.noConflict();
  4.  
  5.     llave(document).ready(function() {
  6.    
  7.         llave('.checkeado').click(function(){
  8.        
  9.     llave('.checkeado').each(function(){
  10.        
  11.        
  12.       var idAsignatura = llave('input[type="checkbox"]:checked').val();
  13.      
  14.            
  15.         if(llave(this).prop('checked') == true){
  16.  
  17. var agregarCombo  = llave('<input/>').attr({ type: 'text', name:'text', value:'text'}).addClass("textDinamico");
  18. llave("#holder").append(agregarCombo);
  19.                
  20.             }
  21.  
  22.             else if(llave(this).prop("checked") == false){
  23.  
  24.                // alert("Checkbox is not checked.");
  25.                 //llave("#TextBoxesGroup").hide();
  26.             }
  27.             });
  28.         });
  29.     });
  30.    
  31.  
  32. </script>

Etiquetas: checkbox, funcion, textbox
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 18:28.