Ver Mensaje Individual
  #1 (permalink)  
Antiguo 05/09/2013, 08:41
diego007
 
Fecha de Ingreso: enero-2012
Ubicación: en la casa
Mensajes: 34
Antigüedad: 12 años, 10 meses
Puntos: 0
Eliminar <input> con removeChild

Hola amigos, estoy haciendo un sistema que crea automáticamente los <inputs text> para después ingresar a una DB los datos, las preguntas que tengo son:
1) mi boton de eliminar <inputs> no esta funcionando, no se si estoy pasando bien los datos a la función eliminar de javascript.
2) Como haría el código en PHP para que reciba los <input> (quiero recalcar que no hay un numero definido de inputs, asi que necesitare un "count"... pero no se como hacerlo, si alguien me da una idea.)

Código HTML:
<script type="text/javascript">
var nextinput = 0;
function AgregarCampos(){
	nextinput++;
	campo = '<input type="text" size="50" id="campo' + nextinput + '"  name="campo' + nextinput + '"  /> <input type="text" size="10" id="costo' + nextinput + '"  name="costo' + nextinput + '"  /><input type="button" name="eliminar" id="eliminar" value=" - " onclick="eliminarCampos(campo' + nextinput + ');"><br>';
	$("#campos").append(campo);
}

function eliminarCampos(q){
	alert(q);
	var el = document.getElementById(q).value;
	var padre = el.parentNode;
	padre.removeChild(el);
	
}

</script>
<body>

<input type="button" name="boton" id="boton" value="Añadir +" onclick="AgregarCampos();">
				<div id="campos">
				</div>