Foros del Web » Programando para Internet » Jquery »

Campos dinamicos con jquery

Estas en el tema de Campos dinamicos con jquery en el foro de Jquery en Foros del Web. Buenas tardes tengo el siguiente problema, estoy agregando campos dinamicos con la siguiente funcion: Código: function agregarCampos(){ if(nextinput <= 500){ nextinput++; var campo = "<tr><td><label>Actividad ...
  #1 (permalink)  
Antiguo 03/04/2012, 18:13
 
Fecha de Ingreso: mayo-2009
Mensajes: 242
Antigüedad: 14 años, 11 meses
Puntos: 2
Pregunta Campos dinamicos con jquery

Buenas tardes tengo el siguiente problema, estoy agregando campos dinamicos con la siguiente funcion:

Código:
function agregarCampos(){
   if(nextinput <= 500){
     nextinput++;
     var campo = "<tr><td><label>Actividad </label> "+nextinput+": <input name=\'txtActividad"+nextinput+"\' type=\'text\' class=\'frmInput\' id=\'txtActividad"+nextinput+"\' size=\'130\' /></td></tr>";
     $("#camposActividades").append(campo);		 
  }
}
Y lo agrega correctamente al formulario, pero el problema esta en que a la hora de enviar el formulario, no me envia ninguno de los campos agregados dinamicamente, este es el codigo con el cual envio los datos:

Código:
$("#frmBolsa").submit(function(e){
							
    $.ajax({
	  type:"POST",
	  url:"'.$this->baseURL.'principal.php?F=bolsa&_f=guardarEncuesta&u='.$_SESSION['unidad'].'&act="+nextinput,
	  dataType:"html",
	  data:$(this).serialize(),
	  success:function(response){
  	  if(response != ""){
	    alert(response);
	  }else{
	    if(editar == false){
		alert("Datos guardados correctamente");
	   }else{
		alert("Datos editados correctamente");
	   }
	   limpiarFormulario();
	}
     }
   });
							 
		 
  e.preventDefault();
});
  #2 (permalink)  
Antiguo 05/04/2012, 12:14
 
Fecha de Ingreso: mayo-2009
Mensajes: 242
Antigüedad: 14 años, 11 meses
Puntos: 2
Respuesta: Campos dinamicos con jquery

Bueno la solucion es la siguiente:

Código:
var campo = "<tr><td><label>Actividad </label> "+nextinput+": <input name=\'txtActividad[]\' type=\'text\' class=\'frmInput\' id=\'txtActividad"+nextinput+"\' size=\'130\' />

Se agrega como tipo arreglo "txtActividad[]"

Etiquetas: ajax, campos, dinamicos, formulario, funcion, html, input, php
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 21:33.